I am sure most people are sick of all the Lance Armstrong news. I know I am. But it looks like Lance is hanging around Aspen and won the local mountain bike race there last night. Check out the article in the Aspen Daily. He is also signed up for the 12 Hours of Snowmass. Here is a Aspen locals take on the whole thing.