This is a flashback to 1979 when Steve Olson and Duane Peters had a real bad day with the Bloodsluts. Olson recalls this nightmare as he's on his way to deliver the Kreeptonite and a warning to the Hesh Crew.
Super 8 film
Loading more stuff…
Hmm…it looks like things are taking a while to load. Try again?