Desh Gaurav Sekhri
Jan 21, 2013 08:01
IN WHAT has shaped up into the Grand Canyon of falls from grace, the once legendary Lance Armstrong is grasping for a semblance of credibility as his legacy turns to dust around him. On a tell-all with Oprah Winfrey, Armstrong confessed to being a performance-enhancing drugs (“PED”) user during his unprecedented run of seven Tour-de-France victories.