England took on Italy at Wembley Stadium in a rerun of the Euro 2020 Final! Italy took home the trophy 2 years ago but tonight ...