February 17, 2005
On this day:

WTF

Can anyone tell me what this advert is about? It seems to be an ad for KFC but the admen were on acid.

| | << Home