In case you doubted the fidelity of this film, wonder no more. Originally slated to be released Summer 2010, writer/directer
Leigh Scott refuses to stop short of amazing. Check out a recent
still we acquired from the visual effects artists themselves!