Released date!!!
We are glad to announce that Defoliation will release at 7 pm PDT on 25 Apri!!!! Hoping you can enjoy Defoliation!!

Developer posts and news about this game.

We are glad to announce that Defoliation will release at 7 pm PDT on 25 Apri!!!! Hoping you can enjoy Defoliation!!
