UFO Sighting in Millbrae, California on November 25th 2014 – Bright green shooting fireball,

Watching tv saw object streak across view above and disappear behind building across the street, visible for approximately 2 seconds

Related Articles

Leave a Reply