Congressional Resolution: Boston Is ‘Titletown, USA’

Posted by New England News
Channel 4 -- Boston sports fans have been saying for years that their city is “Titletown, USA” and a new Congressional resolution is backing them up. Matt Yurus reports. (:25)
Posted November 15, 2018 - Filed in News
click to rate

Embed  |  80 views