Space Shuttle Discovery (STS-128) Lands at Edwards Air Force Base

Shuttle Discovery (STS-128) lands at Edwards Air Force Base in California. This historic flight was the first time that two hispanic Americans (Jose Hernandez and John Olivas) were on the same mission.


Like what you see? Donate now and help me provide more photos and content for my viewers.

© David Muñoz/NewsView 2020