Dude, you will totally freak when you hear this. A bunch of nuts are saying that aliens created the pyramids! Yeah, you read that right. I know, it sounds crazy, but apparently there's clues out there that hints at https://phoenixrpub288061.pointblog.net/shocking-bs-you-won-t-believe-76746596