An American flag stands in the foreground as 31 new United States citizens from 12 different countries, pledge the Oath of Allegiance during the naturalization service held at the Immigrants Assistance Center on Crapo Street in New Bedford, MA.   PHOTO PETER PEREIRA
An American flag stands in the foreground as 31 new United States citizens from 12 different countries, pledge the Oath of Allegiance during the naturalization service held at the Immigrants Assistance Center on Crapo Street in New Bedford, MA.   PHOTO PETER PEREIRA