Satellite photo of St. Louis, three days ago

The city of St. Louis, Missouri is pictured along the Mississippi River as the International Space Station orbited 256 miles [411.992 kilometers] above the northern” United States of America on 25 June 2019.

Photo credit: National Aeronautics and Space Administration (NASA)

Add a Comment

Your email address will not be published.