Midwest Emo Boys vs. Giant Monster — Who Wins?

We've told you before about Zero Trooper F, a giant monster flick set in a town much like Madison, Wisconsin, and now there's an action-packed clip from it online as well as a full trailer. Basically it's the simple tale of a mad scientist having a life crisis while super-soldiers fight a giant monster (see clip) that … » 6/17/08 12:20pm 6/17/08 12:20pm