Posted on March 4, 2020October 6, 2020 by AReditorialDept 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 indeed… You must be logged in to view this content. Post navigationPrevious post: Cataclysm: Very Ancient & NotNext post: Giza’s Cosmic Blueprint