World's Longest Water Coaster - The Mammoth

Here is pictures and video of World's Longest Water Coaster - The Mammoth .Opening in May, 2012 at Holiday World & Splashin' Safari in Santa Claus, Indiana.












No comments:

Post a Comment