Kawhi Leonard secures final Team USA spot for 2024 Paris Olympics 17/Apr/24 10:58 A star-studded Team USA appears to be complete