100 miles on a mountain bike at 10,000+ feet in 6:28? Seriously? Lance Armstrong is not human.