Skeleton with Elongated Skull Discovered in Russia Excites Pseudo-Archaeologists

Have archaeologists unearthed the skeleton of an alien? Uh … no.  This piece by Doubtful...

Read More