Republicans got outplayed by Sesame Street's Elmo — and critics won't let them forget it

"Sesame Street" characters in Langhorne, Pennsylvania, on May 7, 2017 (Ritu Manoj Jethani/Shutterstock.com)