Logorama, a short action-movie taking place in the world of brands, recently won the Oscar of the best short animated film. It is the creation of the french studio H5, often awarded in the past. It took them 5 years to complete this 17 minutes animated movie so this Oscar is probably more than welcome.

The movie can be seen at the end of this post or by clicking this link, also check out some images taken from it.