Source: New York Post
WASHINGTON — US officials have figured out a location in the Northeast where unexplained glowing orbs frequently appear in the night sky, putting them on the verge of solving a longstanding UFO mystery. The site’s existence, determined following a tip from a local resident and repeated visits by FBI agents, is being disclosed Friday as part of a third tranche of UFO files released pursuant to President Trump’s February declassification order. The precise location is still being kept a secret.
Go to Source
Related News