UFO sighting: NASA solar satellite spots ‘alien giant doughnut UFO fleet’
A ‘UFO fleet’ has been spotted orbiting the Sun in a recently-resurfaced NASA Helioviewer photo, an alien life conspiracist has announced. The Terry’s Theories YouTube site made the extraordinary claims about a NASA photograph bearing the timestamp of December 18,…