UFO Videos

Glowing Red UFO Sighting Filmed Over Boulder Colorado – 2020

Glowing Red UFO Sighting Filmed Over Boulder Colorado – 2020

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

About Author

admin

Leave a Reply