It appears to many outside the organization that Washington D.C. is the ideal location for the team's new stadium, though managing partner Josh Harris says that isn't necessarily the case and that the ...
A new arena is key to keeping the Spurs in San Antonio. Without it, other markets will come calling for the team.