Sign up for our Newsletter!

Displaying posts with tag: "Water Coaster"

Cheetah Chase water coaster revealed for Holiday World...

Holiday World & Splashin’ Safari in Santa Claus, Indiana has announced Cheetah Chase, the world's first launched water coaster. The $7 million ride is also the...