Every now and again the Internet treats us to a Muppets or Sesame Street 'cover' of a popular song, and they're always amazing. Following that trend, we now have some of the Sesame Street gang 'performing' the Bone Thugs-N-Harmony hit 'Tha Crossroads'.

As the video description on YouTube explains, Grover plays the part of Bizzy Bone, Elmo is Layzie Bone, Cookie Monster is Krayzie Bone, and Telly is Wish Bone. Simply amazing!