Thousands Sworn In As US Citizens In BostonThousands of people from 130 different countries took the oath of allegiance Wednesday inside the TD Garden in Boston.

More From CBS Boston

WheelMobile
Download Our App
Download Weather App

Listen Live