Tag - Sally Ride

Sally Ride, the physicist impacted the world with the Challenger space transport in June 1983 and her demise in July 2012.