Former NBA player Charles Barkley was in Raleigh, North Carolina for the Jimmy V Celebrity Golf Classic, a golf tournament that serves as a benefit for cancer research. He decided to have some fun during a karaoke session in a local nightspot by singing his own version of Boyz II Men's "End Of The Road". To no one's surprise, he was terribly off-key but Boyz II Men was actually in attendance as well and took the stage with Barkley to sing the song. Check out the video.