Charles Barkley No Slam Dunk on Boyz II Men Song

Charles Barkley may be one of the greatest basketball players of all time but as a singer, he's not so great.

Barkley jumped on stage at a bar in North Carolina for a little karaoke but the crowd wasn't too keen on his vocals. He performed Boyz II Men's "End of the Road" and luckily, the real Boyz II Men came out of nowhere to save the day and took over for the former basketball star. Barkley and the Boyz were in town for the Jimmy V Celebrity Golf Classic to raise money for cancer research, according to TMZ.