St. Peters Church, Cambridge, England

1880