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 video I finally found about it, the slides themselves don’t really look that large, or special. It’s just the cool factor of progressively sliding down into the ocean that makes them unique.