You may never see LeBron James like this ever again - dressed, head-to-toe, in full Chicago Cubs uniform.
The reason? A lost bet with his old friend Dwayne Wade.
The two NBA legends remained close friends after their championship stint in Miami. LeBron went back to his hometown of Cleveland, and Wade went back to his in Chicago.
Conveniently, those were the locations of the two teams featured in baseball's World Series this year which went to a dramatic game seven.
With both the stars hedging bets on their hometown sides, they decided to go one step further and play the odds with each other.
The condition - the loser had to wear the opposition's baseball uniform (in full) when the two NBA teams next met.
That, as it happens, is today. And since LeBron's Cleveland Indians blew game seven, he was forced to don the attire.
Understanably uncomfortable, LeBron was still a good sport and tweeted his thoughts to Wade.
Wade made sure it was fully rubbed in, meeting LeBron in the car park before the game and getting him on his personal SnapChat.
But even LeBron's teammates jumped in, with Richard Jefferson Snapchatting the outfit calling it "disgusting".
Clearly embarrassed, LeBron will be hoping his Cleveland team suffers a different fate against Chicago this afternoon.