Yay! As a charter member of the Free Craig Club, I wholly endorse this move, even if it only means Wilson's going to collect at bats at Indianapolis. Indy already has three outfielders who need to play (Steve Pearce, Andrew McCutchen and Kevin Thompson), so Wilson will presumably see time at first base, where they've been starting non-prospect Adam Boeve. In any case, I'm pretty sure Wilson's career as a productive big leaguer is over, but I'm thrilled to have him back in the organization.
If you're feeling nostalgic, here's a tribute to Craig that I wrote after he was traded to the Yankees.