Via: SI.com
Statues of SF Giants players popped up all around Mexico City, and they may be the funniest things you'll see this.....
Note: The content at the destination link is not affiliated with or endorsed by Giants 365.