Oddworld: Stranger's Wrath HD Review
This is a discussion on Oddworld: Stranger's Wrath HD Review within the Game Reviews forum, part of the Trophy Guides, Reviews & Articles; Basic Information
Developer: Oddworld Inhabitants/Just Add Water
Publisher: Electronic Arts (EA)
North American Release Date: December 27, 2011
European Release ...