Eden—Is Chamonix the Trail-Running Capital of the World?

Rounding a sharp bend 2,000 feet above Chamonix, France (3,396 feet), this morning’s rush-hour traffic slams to a stop. “Dieu!” “Whoa, watch out dude!” “Merda!” Commuters from a variety of … Continue reading Eden—Is Chamonix the Trail-Running Capital of the World?