Italy
Della Falls is a waterfall located within Strathcona Provincial Park on Vancouver Island in British Columbia, Canada. With a total height of 440 m (1,440 ft), it ranks as the 16th tallest confirmed waterfall in Canada and the second tallest on Vancouver Island after Kiwi Falls in Schoen Lake Provinc
Listen to the audio guide for Della Falls Free on WIP — starts by itself when you arrive, even with the screen off