So I'm not sure how many people have seen this ( I'm kinda late this happens yesterday) they are saying we have proof of aliens??
One article says that the US has an agreement with them ?
I don't know man
I got bingo on my 2020 sheet but I'm not happy about it
But for real any idea how they any of this is ? Thoughts or any type of discussion is welcomed in the comments