Pyramid in Antarctica Claim
If those *beep* who think that pyramid in Antarctica is an artificially built alien pyramid look at the photo of the so-called pyramid, they can see it's just a naturally formed mountain. It does not look like a pyramid to me.
Go, Miami Redhawks!!!