Italy pulled out a 32 victory on penalties at Londons Wembley Stadium Sunday and Windsors Erie Street went wild
Italy has secured its second European Football Championship.
England took the Italians into extra time at London's Wembley Stadium tied 1-1, but Italy pulled out a 3-2 victory on penalties and Windsor's Erie Street went wild Sunday.