FBI memo that alleges aliens did in fact land in New Mexico which has just been republished on the agency’s website.
That is some HUGE news. So according to the FBI, aliens did land, they had 3 ships and they found some humanoids. This is seriously HUGE news. This is something the believers to hang their hats on and for the skeptics to shove it up their arse.
Read the memo, and please let’s discuss this.