The 10th anniversary edition of the Teva Mountain Games returns to Vail, Colo., this weekend. Photo: Tony Czech/TMG