Mediterranean Water Slide Madness

0

I’m pretty sure I’ve posted a photo of this insane water slide setup before.  It was probably included in one of the large stumble posts over the years.  Well, now I finally found out where it is physically located: in Sicily.  Specifically, as a part of the Citta Del Mare Hotel Village. After watching the … Continued