Preservation Photos #74

Saint Genevieve Church in Shoreham, VT.

Advertisement