August 19, 2023 2:13am August 19, 2023 2:13am Ricardo Mendes Tech Photos Microposts The best thing that happened to the Internet since 2 decades is the Death of Twitter.