VIDEO Mutants Movie Trailer Hits The Net Dec 29, 2008 admin Twitch got their hands on a brand new teaser trailer from the upcoming french zombie film “Mutants” by director David…