Church bells at St. Mark’s and Pilgrim Church ring at 8:46 am on September 11, 2011 in remembrance of the moment Flight 11 struck the North Tower of the World Trade Center ten years earlier.
Here's an easy way to stay up to date with Southborough happenings.