The last we heard from Barry Bonds, he was being dismissed as hitting coach by the Miami Marlins.

On Tuesday, Bonds’ newest job in baseball was announced -- special adviser to San Francisco Giants CEO Larry Baer:

While there’s no telling what Bonds’ new role entails -- it could be no more than standing around for photo ops -- this would seem like a more natural fit for him. In addition to having an actual connection to the Giants -- he always looked weird in the Marlins’ uniform -- this job will presumably demand less of Bonds, whose work ethic was fingered as the reason for his firing.

Whatever the case, Bonds is back with the Giants, and all is right with the wo-- all right, so at least Bonds is back with the Giants.