Congressional Resolution: Boston Is ‘Titletown, USA’ After Red Sox World Series Win
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.

More Videos