Description: A short movie from Deathstrike showcasing General Leang's new 'Hammer Cannon' artillery unit.