Watch Colin Cowherd explains why Philly has to be the dumbest sports city in America Online | FOX One