Stock Photo - Florida, Weeki Wachee Springs, Weeki Wachee Springs, Buccaneer Bay water park


Location: Weeki Wachee Springs, Florida, USA, United States, North America