April 24, 2015 by ElDiabloMechanico
The new trailer for Triad Wars has dropped, and we’re very excited to show it off here. Check it out above if you haven’t already!
(Or watch it again and again in an endless loop of car-hijacking, power-drilling, vehicle-exploding mania. That’s what we’ve been doing.)