Red Art Games Announcing A New Switch Physical Release Tomorrow

Red Art Games Announcing A New Switch Physical Release Tomorrow

French limited print physical publisher Red Art Games has teased a new physical release announcement for Nintendo Switch and PS4.

The announcement will be made on May 14, 2019 at 5pm UTC/10am PT. The teaser picture below should provide you some clues that the game has something to do with zombies and Japan.

What do you think? Let us know in the comments.

Source: