SalemNews.com, Salem, MA

Archive

Church

A rainbow flag hanging from the First Church.

Local News

Local News