lsd_670

In 1956 an ordinary woman has her first LSD experience on camera after agreeing to a legal government experiment and begins having one of the most profound spiritual experiences of her life.