Wait. What? U.S. Navy Admits That Leaked “UFO” Footage Are Real???
Lets take a break from the usual geeky stuff and move on to an otherworldly form of geeky stuff: UFO. When it comes to life beyond Earth, there are believers and there are skeptics. However, what the U.S. Navy have recently confirmed may make skeptics think again (and scrambling for […]