ORLANDO, Fla. (FOX 35 WOFL) - The U.S. Postal Service unveiled a new stamp that pays tribute to the first American woman in space.
Sally Ride pioneered her first launch from the space coast nearly 35 years ago.
Ride died in 2012. She is remembered as a physicist, author, and education advocate.