Internewscast

Tag : Elon Musk

Tech

US astronauts enter space station

InterNewsCast
NASA astronauts entered the International Space Station on Sunday after a landmark 19-hour journey on the first crewed US spacecraft in nearly a decade, a...