![Los Angeles Residents Spot A Possible Alien Invasion | Strange Evidence | Science Channel Los Angeles Residents Spot A Possible Alien Invasion | Strange Evidence | Science Channel](https://i.ytimg.com/vi/8TjvrZOt7vU/maxresdefault.jpg)
Residents of Los Angeles are in shock after spotting a giant flash rip across the sky. Is this UFO proof of an alien invasion? #alieninvasion #sciencechannel Stream Strange Evidence: https://www.discoveryplus.com/show/strange-evidence About Strange Evidence A team of experts analyze ...
READ MORE +