The band finds an amulet that turns out to be more then they bargained for! I...
Dead Last
Season 1 Episode 8: Teen Spirit
With their tour van stuck in a swamp in the middle of nowhere in Texas, the band investigates the sinister truth behind the death of a local teenager.