A new Nintendo Switch and Nintendo Switch Lite game has leaked out of nowhere, courtesy of the game rating board out of Taiwan. The rating board doesn’t divulge a ton of salient details about the game, but it does reveal its title, Gods Will Fall, which is … Read More>>
Categories