Home Tags Canada avalanche

Tag: Canada avalanche

American among 3 climbers presumed dead after avalanche in Canada

0
Outdoor apparel organization The North Face said Thursday three members from its Global Athlete Team are assumed dead after an avalanche in Alberta's Banff...