Cherish that picture above, folks, because LeBron James may be done playing for the USA Basketball team. Here's what Marc J. Spears of Yahoo! Sports had to say:

James, 28, will not play for USA Basketball during the 2013 world championships in Spain and is doubtful to participate in the 2016 Olympics in Brazil, a source close to the Miami Heat forward told Yahoo! Sports on Wednesday. USA Basketball executive director Jerry Colangelo also confirmed to Yahoo! Sports he doesn't expect James to play next summer – and doesn't plan to ask him.

"LeBron is going to be three years older during the next Olympics. He will have two older boys. He has a lot to endure with his family," the source told Y! Sports. "He played in three Olympics. Everyone that knows LeBron knows it's always based on a decision at that moment. But if the moment was today, the answer would be no."

"The only way I could see him playing in the Olympics is if his country really, really needed him to play," the source said. "But hasn't he done enough?"

LeBron has definitely done enough, so there will be no complaints on our end. But it was fun while it lasted. 

RELATED: 25 Things You Didn't Know About LeBron James 

[via Marc J. Spears]