Video of Hunter Pence and Tim Lincecum, who is apparently now Joseph Gordon-Levitt, doing impersonations of one another at a Giants fan event this weekend.

via