Della Falls
Cumberland, BC
Nature
Della Falls is a waterfall located within Strathcona Provincial Park on Vancouver Island in British Columbia, Canada. With a total height of 440 m, it ranks as the 16th tallest confirmed waterfall in Canada and the second tallest on Vancouver Island after Kiwi Falls in Schoen Lake Provincial Park.
From Wikipedia, CC BY-SA 4.0
Been here? Collect this stamp in your own passport and share it with friends.
Collect this stampI already have an account