We had received advance warning that LeBron James, Shane Battier, Pat Riley and a few other members of the Miami Heat would be singing karaoke last night for charitable purposes, and they certainly did not let us down with their antics.

(H/T: TBJ)