Tag: Soulstorm
Oddworld Soulstorm holds its release date on Switch, a 10-minute video
Oddworld: Soulstorm will be released on October 27 (one week from now) on Nintendo Switch. This is indeed what Microids and Oddworld Inhabitants announce through an official press release, by…