Armstrong Good At Everything

Armstrong won the Tour De France seven times. That's a remarkable enough feat on its own, requiring an effort and attention to details beyond most...