My Blog Revolution in Twitter: Elon Musk claims Twitter has actually had substantial income decline as advertisers stop briefly costs by Alfred Payne June 5, 2024