Glowing Red UFO Sighting Filmed Over Boulder Colorado – 2020

An unknown object with flashing red lights has been filmed hovering over Boulder, Colorado.

An unknown object with flashing red lights has been filmed hovering over Boulder, Colorado.

Leave a Reply