The New Bedford streets were filled with happy Portuguese fans yesterday. Portugal defeated France 1-0 to become the UEFA European Champions. Photo gallery here.
By Chris Lisinski, Michael P. Norton, State House News Service Fiberglass and foam debris that could …