10 landmarks you can see from space

10 landmarks you can see from space

The Amazon River as seen from the International Space Station.NASA <ul> <li>The International Space Station has the best view of some of Earth's most iconic landmarks.</li> <li>Astronauts can see ma… [+6104 chars]

Read More
Top