No Elvis Costello??? Oh well, this is still pretty funny.

(Source: sixbucks)