The British Army Films Soldiers On LSD For A Military Experiment

A crew British soldiers were each given LSD-25 (Acid) while in the field for a military experiment.

Comments are closed.