Let's face it, Washington isn't a sports town. Cities such as Boston, New York, Chicago, Detroit, and Philadelphia have a pride in their sports teams that is an entire echelon above Washington's. It's been 24 years since the city saw its last professional championship.
We found 1 result.