Beloved rock figure Jack White has added to his impressive list of music genres he's experimented with, this time in the form of hip-hop. The former White Stripes frontman shows off his rapping skills on a brand new song called "Blues on Two Trees."

As reported by NME, the cut is a B-side to White's latest single, "I'm Shakin,'" taken from his album Blunderbuss. "Blues on Two Trees" starts off like a typical Jack White blues-tinged tune until the Dead Weather drummer starts to rap over the beat. "Trees stand still they don't move you see / That's more commitment than you get from me," the musician spits.

While we don't expect Jack White to join fellow Detroit rappers Eminem, (early) Kid Rock or Big Sean in the rap game, it's a nice departure from his usual musical endeavors. Much like his highly unexpected collaboration with Motor City rappers Insane Clown Posse. The full "I'm Shakin'" single with "Blues on Two Trees" B-side is available now from White's Third Man Records imprint. Listen to a preview of "Blues on Two Trees" below.

Preview Jack White's "Blues on Two Trees"