BRYAN EATON/Staff photo. The Immaculate Conception Church at the top of Green Street in Newburyport.
171228BEAchurchNewburyportImmaculateConception