NASA and Vast are teaming up so that the aerospace company can send four private astronauts to the ISS in 2027 following a launch in Cape Canaveral.
Turns out evidence of alien life might well have been discovered much closer to home.