Who doesn't love some karaoke? Kendrick Lamar does, and today, XXL unearthed some old footage of him doing karaoke of some classic Jay Z, Eminem, and 50 Cent songs. Not only is Kendrick imitating their whole flow, but he busts out some glorious dance moves, too. This will also remind you of the days when your boombox would skip and fuck up a song, too. The good ol' days.

Rappers really love karaoke these days, maybe they need to bring back those old school machines and re-up the music on them.

RELATED: Kendrick Lamar's 25 Favorite Albums
RELATED: Kendrick Lamar to Release New Album In September 
RELATED: Kendrick Lamar Responds to Lupe Fiasco's Comments and Talks Troy Ave