Posted April 27, 2020 by Adivteya
In this Top-down Shooter game, the player takes the control of a futuristic turret which have regenerative property to stop the aliens from destroying our planet.
Our planet is calling out for fighters! Will you take the opportunity?
So, grab your turret and "make your last stand"