Skip to content
Ann Earnshaw (b. 1835 in Langsett, Barnsley, South Yorkshire, England) — Local Past