A Grim Almanac of Staffordshire - Karen Evans

A Grim Almanac of Staffordshire is a day-by-day catalogue of 366 ghastly tales from around the…