Peekaboo: NASA Astronauts Float in Space to Install Solar Arrays at ISS in Mesmerizing Video

If you ever wondered how astronauts go about their spacewalks and perform crucial mechanical duties at the International Space Station (ISS), then the National Aeronautics and Space Administration’s (NASA) recent Tweet can give you an idea. French …

Read more @

Back to top button