Drug company lab chimps hug and laugh as they see daylight for the first time in 30 years.
4:19 pm on September 7, 2011https://www.lewrockwell.com/lrc-blog/free-at-last/
Drug company lab chimps hug and laugh as they see daylight for the first time in 30 years.
4:19 pm on September 7, 2011