LSD being tested on British troops, an internet video classic

LSD being tested on British troops, an internet video classic

LSD being tested on British troops, an internet video classic