Steve Q got it right.
A - This picture was taken in Chamonix, France (pronounced Ch-a-mo-nicks for the American foooonetic spelling)
B - It is the start of the Mont Blanc Ultra Marathon (Ultra-Trail Du Mont Blanc)
C - You should be looking for Dave Ruttum, fellow LPTR dude, and rising star on the Ultra scene. Correct that, he is a star.
Coming off a win at Old Dominion 100 this year, a 4th place at the Ice Age 50 Mile (behind 3 of the top runners in the country), I would stay he is.... not slow.
Great race report here on the Lapham blog.
And here are two more pictures Dave sent along. Amazing stuff
I picked that first picture for a quiz because it reminded of the search books I read with my youngest.
And in case you want to try and find him, here is a picture of him before Ice age (the tall guy in the middle.
Great job Dave