Radar

Yeti in the Southwest

The Yeti is a beast that has long been a myth in the Himalayan mountains, yet here, the Yeti appears to be right at home in the desert. Check out more to this story, including some amazing photos at Yeti Cycles.