UFOs and Avalanches | History of Skiing on Mount Shasta Mount Shasta, California. Important to Native American beliefs and rumored home to the Lemurians. Also, one of the snowiest places on the West Coast. Shasta holds the record, unbroken since 1959, of the most snow in a single storm with just under 16 feet!Mount Shasta has long been a tempting location for skiers. Dominating […] Featured Article SnowBrains | May 27, 2021 3 Comments