So I checked out the Oscar nominated animated short films earlier this week and found one called Logorama from Argentina to be quite significant to the ad world. And you’ll never guess who the culprit is!!

Advertisements