INCREDIBLE VIDEO: British Soldiers Given LSD In 1963 Experiment
A video circulating around the internet has been gaining lots of steam recently. It depicts an experiment conducted in 1963 by The British Army in which they gave soldiers LSD as part of a morning […]
