Jack White busting a rhyme? That's right, the former White Stripes singer apparently raps on a recording for the first time ever on 'Blues on Two Trees,' the B-side to his forthcoming single 'I'm Shakin'.' A sample clip of White freestyling can be heard below.

'Two Trees' kicks off as a standard blues-infused garage-rock tune, but before long, it takes a turn for the strange, with White eventually rapping at the mic. “Three trees lying on the side of the road / One tree barks, ‘Where the hell do we go?” he rhymes at one point, offering up a typically eccentric take. The 'Shakin'' 7-inch vinyl single with the 'Blues on Two Trees' B-side is now available for purchase online via White's Third Man Records.