Holiday World & Splashin’ Safari

AWESOME! Biggest Water Coaster In The World Opens in U.S.

SANTA CLAUS, Indiana. -- A place called Holiday World located in a town named Santa Claus (no kidding!) has literally…

13 years ago