3 climbers presumed dead after Banff avalanche

Posted on: April 18th, 2019 by ABC News No Comments

Outdoor apparel company The North Face says three members of its global athlete team are presumed dead after an avalanche in Alberta’s Banff National Park

Leave a Reply

You must be logged in to post a comment.