Browsing Best Teams in Sports

San Antonio Spurs, The Best Team in North America For the Last 15 Years

Posted on 15 Apr, 2012, by in NBA

The San Antonio Spurs, despite not usually considered among the three teams to win the NBA title this season (Bulls, Heat, Thunder), despite not having any MVP caliber players, might just finish on top of the Western Conference with home advantage chances heading into the postseason. More