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