Stephon Castle explains viral ‘I Love Paris’ video during San Antonio Spurs offseason tour
San Antonio Spurs player Stephon Castle went viral over the summer after he was spotted wearing an ‘I Love Paris’ shirt. The Spurs’ latest NBA season ended in disappointment as they lost to the New York Knicks in the NBA Finals.