Elmo’s having a rough week. First the internet trauma dumped on the Sesame Street icon after his viral post on X (formerly known as Twitter), and on Thursday morning Larry David attacked the cheerful red puppet on live TV. The famously curmudgeonly Curb Your Enthusiasm star was waiting for his upcoming segment to promote his […]