Logorama

February 14th, 2010

This is one of my favorite shorts at the moment. It’s up for an Oscar this year.

Thumbs up for the guys of H5 in Paris!