french stuff

Le Holy Crap, or whatever they say over in France when something cool happens. A new clip, or le clip, has come out for the French film "The Horde" and is available for your viewing pleasure below.