Alien news: LAPD helicopters ‘in standoff with UFO’ | Daily Star Apr 2, 2019 | Alien News | 0 | The bizarre encounter was filmed in the skies over Los Angeles, California, US, on March 27. In the video, three helicopters are seen all directly … First posted on https://www.dailystar.co.uk Read Full Story
Recent Comments