Fri. Mar 29th, 2024

Elon Musk’s record on delivering on the deluge of pledges he has made as “chief Twit” is less than ideal. In fact, it’s downright abysmal.

By