Sources close to Shawn Marion have told ESPN that the four-time NBA All-Star is headed to the Cavs

CLEVELAND - The Cavs continue to bolster their roster with veteran leaders in an effort to bring a championship to the city of Cleveland.

ESPN is reporting that sources told them that Shawn Marion has elected to sign with the Cavs.  Cleveland can only offer him a veteran minimum contract, but the chance to play with LeBron James is apparently enough to land the 15 year veteran.

Marion brings versatility on the defensive end because he can play small forward and power forward and can switch onto smaller players.  With him in the lineup, James won't always have to guard the opponent's best scorer.

A few weeks ago, Marion traveled to Cleveland to meet with Cavaliers general manager David Griffin and new coach David Blatt. Marion and Griffin have a longstanding relationship dating to their days together with the Phoenix Suns, during which the 36-year-old made four trips to the All-Star Game.