TheGodhead.net
About TheGodhead.net
The Godhead begins in 1953 with the assignment of two unlikely heroes to investigate an accusation, made by the French governors of Indo-China, that an American agency had been shipping arms to the anti-French guerrillas. But the investigation transcends into a quest that includes what eventually could be one of the 20th century's great revelations.