A group of teenagers decide they are going to commit the ultimate satanic sacrifice in this small town off the Central Coast of California. WARNING: this is graphic/dark content.

listen below:

Also On RadioNOW 100.9:
×