You can call an animal rights activists crazy extreme or any derogatory name you’d like, just know that some day your descendants will call us the pioneers of the greatest revolution in human history.

Picture is from a protest organized by