Machinefall: New trailer released

Check out the new trailer for the game