April 28, 2010

Logorama

Cool cool video! Winner of the 2010 Academy Award for best animated short. 

1 comment:

leroy said...

omg, Mr. Clean! haha

so much for Mcdo's awesome advertisements haha