Chile, the nation where a UFO is spotted every two seconds, is back in the news. Scientists Declare, “We Are Closer To The Truth” adminexpredayl December 3, 2023 217.4K views