Awsome Game Studios announced that their game I, Zombie will be release on the Nintendo Switch. The release date is March 8th.
Awsome Game Studios announced that their game I, Zombie will be release on the Nintendo Switch. The release date is March 8th.