Lance Armstrong – are we looking in a mirror?