Thursday, January 8, 2009

'60's LSD TEST IN THE UK


Apparently the experiment required them to test it on the foxiest girls in London?

Link via PAPPADEMAS.