Terror Transmission
EP15: Satan's Cheerleaders
Dust off your terry cloth bathrobes and eyeball pentacle necklaces because it's time for Matt and Jason to put on the commentary cheer for the 1977 drive-in devil flick, Satan's Cheerleaders. Through margarita goggles, M&J relay the finer points of '70s e