DENVER — It’s a story that’s captured worldwide attention. UFOs caught on camera that appear to be launching and landing in the Denver metro area.
An aviation expert could not identify it but we’ve heard from hundreds of viewers who think they can.
More…
Latest Comments