You’ve never seen Grover and friends like this before.

Youtuber isthishowyougoviral (aka Mylo the Cat, aka Adam Schleichkorn), who previously gifted the world with the wonder of the Muppets singing the Beastie Boys’ So What’cha Want and Naughty By Nature’s Hip Hop Hooray, has done it again.

In his latest mash-up, the cast of Sesame Street perform the Bone Thugs-N-Harmony classic, Tha Crossroads, with Grover as Bizzy Bone, Elmo as Layzie Bone, Cookie Monster as Krayzie Bone, and Telly as Wish Bone.

“This was, by far, the toughest song choice out of all the mash-ups I’ve ever created,” Schleichkorn writes, “but it’s one of the best rap songs ever, so it had to be done.”

The clip really puts the ‘street’ in Sesame Street. Watch it above!