Today's episode of "Sesame Street" has been brought to you by the letters R and A and P.
Grover, Elmo, Cookie Monster and Telly are respectively transformed into Bizzy Bone, Layzie Bone, Kayzie Bone and Wish Bone in Adam Schleichkorn's video.
"This was, by far, the toughest choice out of all the mashups I've ever created," Schleichkorn said in a YouTube post on Thursday. "But it's one of the best rap songs ever, so it had to be done."
He masterfully stitched together different clips from the show to make it appear that the colorful characters are singing the 1996 smash hit. Schleichkorn has form with mashups, and his YouTube channel "isthishowyougoviral" has racked up more than 5 million views since 2012.
He also had Barney the Dinosaur rapping along to "Get Money" by Junior Mafia featuring Notorious B.I.G.