Did you ever ride the „Slammer“ at Thorpe Park? There were very few of these rides made! Did you ever get to ride this one? Do you remember where there was one located in the US? (Hint: It was actually moved to two different parks!)
Footage shot in 2005.