Beast wins in Shanghai!

June 23rd, 2010

Production Manager Sabrina Schmid has returned from China and brought home the Golden Magnolia Award in the category “Best Foreign Animation” for “The Little Boy and the Beast”!