Statues of SF Giants players popped up all around Mexico City, and they may be the funniest things you'll see this week.