Della Falls

British Columbia, Canada

Della Falls is a waterfall in Strathcona Provincial Park on Vancouver Island and is among the tallest waterfalls in Canada.