You are using an older browser version. Please use a supported version for the best MSN experience.

Philadelphia is now the ‘City of Champions’?

The Philadelphia Eagles won a Super Bowl and Villanova got its second national title in three years. Does that suddenly make Philly a “city of champions”? While on the broadcast of the Wildcats’ win over Michigan It’s true that Philly is having an incredible stretch of a couple of months
AdChoices
image beaconimage beaconimage beacon