Animated product film developed to run across a multi-screen trade stand
Tags: Corporate film, Motion graphics