I wonder if the Spurs have already started planning their Disney World vacation post NBA finals? After all, they’re only 2 wins away from a title.
What’s that one phrase? Don’t cast the stone if you live in a glass house or something like that? No one’s perfect- not even the mighty SBnation.