Defiance - Arkfall Debris Mission Gameplay VideoIrisa wants to punch someone, hard. By Aaron Sampson on April 11, 2013 at 11:47AM PDT Defiance