February 28, 2010 Logorama Edit Delete Tags Autopost via garagetv.be Must watch animated short. Nominated for an Oscar. Just in case you missed it before. It will make brand managers blush.