Tech Elon Musk explains new Twitter name, logo by Editor2 July 25, 2023 by Editor2 July 25, 2023 2 minutes read