North Face climbers confirmed dead after avalanche

The bodies of three professional mountain climbers were found days after they were presumed dead in an avalanche at Canada's Banff National Park.

Leave a Reply