squirtandmoo

No Fear

Here’s Squirt (and hubby) taking on The Drop. At 23m, it’s the tallest inflatable slide in the world! Squirt on the left, Hubby on the right.

Pinterest
fb-share-icon
Instagram