The Psychedelic Pioneers

This documentary, showing the earliest days of LSD, originally aired on The History Channel, but only in Canada. Here’s the whole show. Tune in, turn on and enjoy!

Comments