Video Animated Short Film French Roast 2008: The Delightful Oscar-Nominated Short Film You Must Watch 1,044 views4 min read