Residents of Los Angeles are in shock after spotting a giant flash rip across the sky. Is this UFO proof of an alien invasion?
Los Angeles Residents Spot A Possible Alien Invasion | Strange Evidence | Science Channel
by W.C. | Jan 29, 2023 | Recent UFO Encounters