The Cleveland Cavaliers are having fun on Throwback Night.

LeBron James, Kyrie Irving, JR Smith and the rest of the Cavs brought out their funky dance moves in an entertaining Soul Train parody.

The dance skills aren’t pretty, but you have to applaud the effort.