Nov 15

The Alaska Triangle: UFO Reports

Quest TV writes “The Alaska Triangle is home to the most alien sightings per capita than anywhere else in the United States. Here are some of the most shocking alien reports, with hard evidence to support them.”

 

Link to video

Leave a Reply