Skip to content
StreamScapeX

L.S.D.

Overview

A sort of documentary that follows the advent of the LSD in New York and in the of the world.

Details

Status
Released
Release date
November 1, 1966
Original language
English

Cast

More like this