Restored St. Rose Church of Lima has long history

People & Places Cathy Wurzer · ·