Technology

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 @ www.news18.com

Back to top button