Philadelphia is in the running to be one of the ten U.S. host cities for the 2026 World Cup. NBC10’s Steven Fisher shows us how the city began its pitch.
Philadelphia is in the running to be one of the ten U.S. host cities for the 2026 World Cup. NBC10’s Steven Fisher shows us how the city began its pitch.