Skeleton with Elongated Skull Discovered in Russia Excites Pseudo-Archaeologists

Have archaeologists unearthed the skeleton of an alien? Uh … no.  This piece by Doubtful News will tell you all you need to know. Best line: Thanks Yahoo for, once again, making a sensational piece of garbage out of an interesting archaeological find. Why is [sic] aliens even mentioned? Oh, […]