Did you know that at 440 meters (1,440 ft), Della Falls in British Columbia is the tallest waterfall in Canada and 16th-tallest in the world?
download    X    facebook    whatsapp

Read more: