Scattered Spider affiliate given 10 year sentence, ordered to pay $13 million in restitution August 21, 2025 Steven 🔒This article requires Free Subscription.Upgrade Now