So Alex Smith is back with the San Francisco 49ers. It might only be to join them in a team golf tournament at Pebble Beach against the San Francisco Giants, but this is rather hilarious and awesome at the same time. Will Smith caddy for Jim Harbaugh, again? True story.

Photo: Mark J. Rebilas/USA Today