In case you haven’t seen it, check out Logorama, the 16 minutes brand-based short from French Agency that won in the short -animated category at the latest Oscar.
Your email: