The K Files, Entry #2: The Devil’s Footprints of South Devon
On February 8 of 1855, the countryfolk of South Devon, England, by the River Exe, settled into their beds during
Read moreOn February 8 of 1855, the countryfolk of South Devon, England, by the River Exe, settled into their beds during
Read more