Wasatch is the nickname that has replaced Yeti, and its logo still features a snow monster. The Wasatch Mountain range near Salt Lake City inspired the name. The other options are Mammoth and ...
The yeti – a fantasy creature ... But none of these people are talking about the big white fluffy snow monster from the cartoons and B-movies – that image, as well as the name 'abominable ...