Via: MLB.com
SAN FRANCISCO -- It took longer than expected, but the Giants finally got their Captain back on Tuesday, when Brandon Belt was activated off the injured list.....