Lance Armstrong and Jan Ullrich competing in the Tour de France. Lance Armstrong is facing renewed scrutiny over allegations of the taking of performance enhancing drugs. Photo comes from A Cursory Glance.

Lance Armstrong and Jan Ullrich competing in the Tour de France. Lance Armstrong is facing renewed scrutiny over allegations of the taking of performance enhancing drugs. Photo comes from A Cursory Glance.