December 20, 2008

Won't you like to punch this guy in the face?

His name is Stephen "most annoying weasel in the world" Leeb.