ENG Outline scores with Italian soccer stadium upgrade The 17,368 capacity “Pino Zaccheria” stadium, the home field of Foggia soccer team located in Italy’s south-eastern Apulia region (nicknamed the “Red and Black Devils of the South”), recently underwent an in-depth upgrade in order to meet the latest specifications for the country’s Serie B (the equivalent […]