Send the following on WhatsApp
Continue to ChatThe San Antonio Spurs...best sports franchise in the U.S. in the last 20 years? No doubt (VIDEO) https://www.missourinet.com/2014/06/17/the-san-antonio-spurs-best-sports-franchise-in-the-u-s-in-the-last-20-years-no-doubt-video/