The City of Peabody, located in Boston’s North Shore suburb, has experienced flooding this week and closed the Peabody Square and 12 major city streets. This comes after another storm turned the downtown area into a small lake. More than the rising waters, city officials are worried about the spread of mosquitoes in the area. […]