Answer
Bob McGrath retired from Sesame Street in 2016 after 47 years on the show. He played Bob Johnson, a kind and gentle music teacher who was a beloved character for generations of children. McGrath's retirement marked the end of an era for Sesame Street, as he was one of the original cast members and had been a constant presence on the show for nearly five decades.