My Brother Vanished In The Wallowas In 1966 —A Bigfoot Carried Him Home So We Could Finally Bury Him
Bigfoot Hidden EvidenceIn the summer of 1966, fourteen-year-old Clifford Nelson walked into the Eagle Cap Wilderness of Wallowa County, Oregon, and never came back. For fifty-five years, his older sister Faye carried the particular grief of a loss with no grave, no burial, and no answer, while quietly gathering evidence o