"A walking absentee on the ballot" - Stephen A. Smith lays into Kawhi Leonard for taking money in $28 million illicit deal with Steve Ballmer
Details surfaced on Wednesday about an alleged $28 million deal between Kawhi Leonard and LA Clippers owner Steve Ballmer. The news made headlines and drew sharp responses across the sports world.