Pilgrims Plunge at Holiday World

Now open at Holiday World in Santa Claus, Indiana: The World's Tallest Water Ride, Pilgrims Plunge. That drop is 131 feet at a 45-degree angle! holidayworld.com

3,237 views
3 faves
2 comments
Taken on May 9, 2009