11 Teammates Testified Against Lance Armstrong in Doping Investigation

Wow. Lance Armstrong must not have made too many friends over the course of his cycling days. Armstrong has been stripped of his seven Tour de France titles and banned from the sport. Apparently, those consequences are the result of an investigation that included testimony against Armstrong from 11 of his teammates. That’s a whole lot of snitching. [AP]