Film Craft > Film Craft
FINCH, Sydney / NEW ZEALAND TRANSPORT AGENCY / 2012
Awards:
Overview
Credits
Synopsis
Cars are getting safer, but the human body is unchanged. This TV ad shows that in a crash, your organs are another object thrown forwards.
More Entries from Visual Effects in Film Craft
24 items
More Entries from FINCH
24 items