Three athletes from Alameda-based outdoor gear company The North Face are presumed dead after being caught in an avalanche in…
This website uses cookies.