Sign Up!
Login
A woman in the U. K. was (voluntarily) tied down and essentially tortured in the window of a store in a busy shopping district, as people looked on, horrified, by a cosmetic company to raise awareness about testing on animals. Too far?
Comments: Add Comment