The Real Owners of Killough Creek: The Day Sasquatch Let Us See Their Home

July 5, 2008 — Cherokee County, Texas
By Lance Oliver, founder, Denton Area Paranormal Society (DAPS)