Oddworld: Stranger's Wrath
Oddworld: Stranger’s Wrath HD is now available on Switch
Oddworld Inhabitants Inc and Microids have announced that Oddworld: Stranger's Wrath HD is available on the Nintendo eShop today. Released in 2005, Stranger's Wrath...