he is still alive
Never. See Neil Armstrong was on the moon.
This was a noble gesture by Lance Armstrong through his Livestrong foundation to help premote Cancer awareness and to unite people in the Fight Against cancer
To HELP others survive Cancer.