Friday, October 15, 2010
Saturday, October 9, 2010
Wednesday, September 29, 2010
Saturday, September 18, 2010
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!