A self-proclaimed ‘Time Traveler’ claims that aliens will arrive on Earth on December 8 and that we will have what he’s smoking. “Self-proclaimed ‘Time Traveler’
Tag: nasa
Kennedy Space Center, Florida – NASA’s historic Artemis I moon mission launch has been delayed because engineers were unable to resolve a problem with one