Click to expand/collapse all other details

Lutheran Church, New Holland, Lancaster, Pa