Oddworld Inhabitants revealed this week that they have released a new DLC into Oddworld: New 'N' Tasty for Nintendo Switch It's been a minute since the team decided to do anything with the game seeing how it's been out since 2014 and they're working on a new one as we speak And technically, the DLC[...]