Water slides at the Weeki Wachee Springs amusement park.

Water slides at the Weeki Wachee Springs amusement park.