Designed by
Title
Slide the City - West Palm Beach #51213032
Description
A 1000 foot long water slide is set up on Clematis Street in downtown West Palm Beach, Florida. The giagantic water slide was enjoyed by thousands of people using brightly colored swimming tubes and different inflatable pool toys. Slide the City Event
This image is editorial