Is Philadelphia the new ‘Title Town’?
Joey Hess Associate Sports Editor All the buzz surrounding Philadelphia sports leaves one question. Is Philadelphia the new title town? Absolutely. Philadelphia is coming off a Super Bowl championship and a NCAA Men’s Basketball title. . . .