UFO hunters believe this month’s reappearance of ‘fireflies’ on NASA Helioviewer footage – a phenomena first reported by astronaut John Glenn in 1962 – is actually evidence of alien life.
UFO hunters believe this month’s reappearance of ‘fireflies’ on NASA Helioviewer footage – a phenomena first reported by astronaut John Glenn in 1962 – is actually evidence of alien life.