A German documentary that explores the connections between the Beach Boys, the Manson Family, and Anton LeVay's Church of Satan.
MoreLess Releases