Della Falls: A Hike with Dog

Della Falls: A Hike with Dog
Della Falls is Canada’s tallest waterfall. Follow along as Tango the Dog and his human go for a three day hike into the back country to Della Falls and Love Lake in Strathcona Park, Vancouver Island.

Della Falls: A Hike with Dog