Philadelphia is a huge sports town. When we think of sports, Philly comes to mind. You know who never comes to mind? Orlando. Nashville. St. Louis. All of these cities have great sports teams and ravenous fan bases that love their teams, but they aren't in that conversation. Today they are.
Listen below for our conversation with Austin Huff and join in the conversation on Twitter!