Lance Armstrong faces heat as the sponsors pull out

Meha Bhardwaj, CNN-IBN | Oct 23, 2012 at 09:51pm


After being stripped of his seven Tour de France titles Armstrong has been asked to return the prize money of 4 million US dollar.