NASA’s UFO task force has released its final report – it’s not aliens
An independent task force formed by NASA to look into unidentified anomalous phenomena found no evidence of alien craft, and suggests that if we want to find proof of visitors we need better data
What's Your Reaction?