Monday, February 28, 2011

Lost Thing Wins



The brilliant film by Shaun Tan -- the Lost Thing -- just won an Oscar last night! Congratulations!