Wierd

UFO sighting: Claim ’glowing alien craft’ spotted in Mexican forest



UFO conspiracists claim a newly-emerged video is evidence of alien visitors to the South America wilderness.



READ SOURCE

READ  Holely unacceptable: TripAdvisor bans reviews of 'majestic' ATM

Leave a Reply