has anyone heard of those pigmi mummies they found? i remember hearing something like that a few months ago on Tv and i'm woundering if anyone else
knows what i'm talking about and knows any facts or myths about them?
This content community relies on user-generated content from our member contributors. The opinions of our members are not those of site ownership who maintains strict editorial agnosticism and simply provides a collaborative venue for free expression.