Defense Grid 2 Review Kizzi Nkwocha No Comments If you love tower defense games. Christmas may have just come early