I completely forgot to post a Photo of the Week last Friday, so here it is! This week’s photo features the Pilgrim’s Plunge – the world’s tallest water ride, a 131-foot drop at 45 degrees – at Holiday World & Splashin’ Safari in Santa Claus, Indiana. Click here to see more photos of Holiday World. [...]







