Designed by
Title
Houston Space Center, in Houston Texas, USA #340892930
Description
Houston, Texas, USA - June 20, 2024: View of the replica of the shuttle Independence, on top of the historic and original NASA 905 Shuttle carrier seen from the parking lot
This image is editorial