Posted on

New Vindication for James Churchward? Or Maybe Not

New evidence suggests that James Churchward, who claimed to have seen evidence of the lost civilization of Mu, was in­deed…

You must be logged in to view this content.