Stop the Dictatorship forces of General Rumanovsky in their attempt to control a mortal virus, make your way through different missions in this top down arcade. ## About This Game Delta Squad is an arcade game that will bring back memories to nostalgic [...]