Santa Cruz, California, United States
Acid Mother's Temple / Mammatus May 13, 2007 Uploaded by Stephenhuerta