Curiosity returns to old location, back to work: NASA
Tourists take pictures of a NASA sign at the Kennedy Space Center visitors complex in Cape Canaveral, Florida.
Tourists take pictures of a NASA sign at the Kennedy Space Center visitors complex in Cape Canaveral, Florida.
Comments Close