Two NASA astronauts Sunita Williams and Barry Wilmore were supposed to return in June 2024 but it got delayed for many reasons. They were stuck for nine months after their Boeing Starliner capsule malfunctioned and left the pair stuck on the ISS. Elon Musk earlier claimed that the Biden administration …
Read More »