DVD Review: Cowboys & Zombies
Cowboys & Zombies (AKA The Dead and the Damned) (2010) Distributor: Left Films DVD Release Date (UK): 8th August 2011 Directed by: Rene Perez Starring: David A. Lockhart, Camille Montgomery, Rick Mora Review by: Ben Bussey The old west. It’s the rootinist, tootinist place. You got lone gunslingers having daring shoot-outs with bad guys in […]