Photo: Inter have been awarded with Lance Armstrong's 7 Tour de France titles. #LanceArmstrong