A year ago, Kawhi Leonard was a member of the San Antonio Spurs and was coming off of a season in which he played just nine games due to a mysterious quad injury that had Spurs coaches, players, executives, doctors and fans baffled. Team doctors felt there was nothing wrong with Leonard and cleared him […]