Alien Corpse in the Ozark Mountains?

Timber logging employees in the Ozark Mountains of Missouri claim to have stumbled across quite an odd sight — the decomposing corpse of an alien in some brush by their worksite. The body displayed in the photographs is certainly not human, and is more likely some kind of animal parts strewn together, but who knows […]

Read More