Piers Sellers, shuttle astronaut and renowned climate researcher, dies at 61 December 26, 2016 Former astronaut Piers Sellers, a British-born climate scientist who flew on three space shuttle missions to help construct the International Space Station, has died of pancreatic cancer at the age of 61.
OTD…July 4 and STS-121 July 4, 2015 #OTD in 2006…A star-spangled start to Discovery’s STS-121 mission