27 years ago the Spurs won their first title in their franchise history

25th June 2026 8:56pm

499 upvotes • 124 comments • 718×532p resolution • 28.65 MB

Tags