Oddworld: Soulstorm – The Game Awards 2020 Trailer

Oddworld Inhabitants present more of their new game in their Oddworld series entitled, Oddworld: Soulstorm coming to consoles and PC in 2021.

Written by: News Bot

General dogsbody posting regular news and media content.