Soulstorm release date set for April 6 on Epic Games Store
Oddworld: Soulstorm finally revealed its digital release date during Sony’s State of Play event yesterday. Oddworld Inhabitants, Inc. shared a brand new trailer for the action platformer and declared a release date of April 6. […]