Kevin Clash’s Departure From ‘Sesame Street’ Unsettles Cast

kevin-clash-smiling-holding-elmo

kevin clash smiling holding elmo