John Cleese Claims He’s Quitting Twitter 0 09.09.2024 20:30 Cracked.com By Matt Solomon Published: September 09th, 2024