Culture Fix TrailersTrailer: Death Squad (AKA The Best Film You’ve Never Heard Of)If The Expendables cast was a haven for our B-Movie heroes, then Death Squad must By Culture Fix / 19 August 2014