Stephen Hsu posted this image on his blog under the heading “BP advertisement from 1999”. The date (1999) seems improbable, in that BP didn’t enter the US market until 1998 (when it merged with Amoco) and the logo wasn’t launched until the company rebranded itself as BP plc in 2001. That doesn’t mean that the image of the ad is faked, only that the date attributed to it is wrong. Whatever the truth of the matter, it’s clever.
LATER: Mystery solved. Dermot Casey tweets that it’s from a t-shirt made by Despair Inc..