Stranger’s Wrath

Oddworld: Stranger’s Wrath HD – Review

Oddworld: Stranger’s Wrath HD – Review

Oddworld: Stranger’s Wrath is a game that’s already about 15 years old as it was originally released in 2005. Its HD release met the planet Earth around 2010, but as the Switch seems to be... Read More »

Site Score
7.0