He's baaaaaaack!

A little more than four years after leaving the Cavaliers to take his talents to South Beach where he won two NBA championships with the Heat, LeBron James has decided to return to Cleveland. He made the announcement a short time ago through the Sports Illustrated website. Specifics about the contract that he will sign with the Cavaliers haven't been revealed just yet. But LeBron will join a Cavaliers team that includes Kyrie Irving, Tristan Thompson, and recent No. 1 overall draft pick Andrew Wiggins.

In seven seasons with the Cavaliers at the beginning of his career, LeBron won the NBA MVP award twice and made the NBA All-Star team six times. He is the all-time leading scorer for the Cavaliers. Stay tuned for additional details about LeBron's decision.

UPDATE:

LeBron posted this photo to Instagram a short time ago:

UPDATE: Here's the contract details.

RELATED: 23 Cavaliers Fans Who Don't Want to See LeBron James Back in Cleveland

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

RELATED: Ranking the NBA's Notable Free Agents on the Market Right Now

[via Sports Illustrated]