Dolphin Splash 18ft Water Slide

Dolphin Splash 18ft Water Slide

Set up space required: 40L x 14W x 20H