JaneUnChained.com asks: Should This Be in the Medieval Museum of Torture?

PETA fought the NIH (National Institutes of Health) and won the release of damning footage that...

Read More