Saturday, 11 May 2024 08:42 PM
July 14, 2019 12:38 pm
More than half a million people have pledged to "storm" Area 51 to establish once and for all whether the US government is hiding evidence of the existence of aliens.