UA-76843172-1

Is Philadelphia the new ‘Title Town’?

April 12, 2018 0

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.