Colin Cowherd calls Philadelphia the ‘dumbest sports city in America’

Colin Cowherd just went to war with sports fans in Philadelphia.

Colin Cowherd just went to war with sports fans in Philadelphia.