Logorama – Oscar Winner For Animated Short Film By David Erickson | March 10, 2010 This is awesome! Logorama won an Oscar this year for animated short film. Read More