“The Horde” is a 2010 French zombie horror film already being called “The “Die Hard” of zombie flicks” by some critics. For those that love foreign cinema
Read more »