Astronaut claims he witnessed an ‘organic, alien-like’ creature but NASA is denying it
NASA astronaut Leland Melvin claims he once saw an ‘alien-like, organic object’ floating outside his space shuttle. Get ready for close encounters of the “curved” kind. Former NASA astronaut Leland Melvin tweeted that he saw something “curved, organic looking” floating out of the payload bay...