ITM Power

A graphical film made ITM Power, a manufacturer of hydrogen fuel cell energy systems. This film was played on their stand at the Hanover Messe 2012.