'Sesame Street' Cast Raps Along To Bone Thugs-N-Harmony's 'Tha Crossroads'

"Pray and we pray, and we pray and we pray and we pray."

Today's episode of "Sesame Street" has been brought to you by the letters R and A and P.

The cast from the educational show for kids perform Bone Thugs-n-Harmony's "Tha Crossroads" in a sensational mashup going viral.

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.

And Schleichkorn was on hand when Kermit the Frog and friends performed Eminem's "My Name Is."

He also had Barney the Dinosaur rapping along to "Get Money" by Junior Mafia featuring Notorious B.I.G.