Defense Task Force - Sci Fi Tower Defense: Defense Task Force is Live!

Defense Task Force is here and available today on Steam. We want to thank you all for supporting us throughout this journey. The hour has finally come where we sit in front of our computers in New Zealand and press that…