Tim Lincecum. for those of you who dont know, the man in question is Tim Lincecum, a pitcher for the San Francisco Giants.