Vermont takes first place as the most active hotspot for alien activity. Vermont residents report 95 UFO or alien sightings per 100,000 residents.
Vermont takes first place as the most active hotspot for alien activity. Vermont residents report 95 UFO or alien sightings per 100,000 residents.
Leave a Reply