April 19, 2025

Kevin Taylor vindicated over government threat to shut down internet