Fans cheer on Team USA at World Cup watch party in Boston
It was the first night of the FIFA Fan Festival in Boston, where soccer fans cheered on Team USA in the World Cup. WBZ-TV's Brandon Truitt reports.
It was the first night of the FIFA Fan Festival in Boston, where soccer fans cheered on Team USA in the World Cup. WBZ-TV's Brandon Truitt reports.