Come 2012, The World’s Longest Water Coaster

Mammoth at Holiday World & Splashin’ Safari in Santa Claus, Indiana.

One Comment, Comment or Ping

  1. Can’t wait to ride Mammoth in May, 2012!

Reply to “Come 2012, The World’s Longest Water Coaster”