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.

Instagram