LeBron James struggled to hold himself together during a peculiar rendition of the USA national anthem before the NBA All-Star Game on Monday night.
LeBron, one of the sport's most famous stars, captained one of the teams in the 71st annual exhibition game, which took place at the Rocket Mortgage Fieldhouse in Cleveland, Ohio.The 37-year-old forward is known for keeping it cool out on the court, but there was none of that usual poise and calmness as Macy Gray performed the national anthem.
Gray, a Grammy Award-winning R&B vocalist, sang a bizarre version of The Star-Spangled Banner, with some of the notes prompting odd looks from Lebron.
The NBA hero appeared to bite his lip and had to stop himself from smiling as Gray brought her odd rendition to a close, something that caught the attention of legions of fans on Twitter.
Read more on dailystar.co.uk