Welcome, James Pants

(via www.stonesthrow.com)

Source: stonesthrow.com