gamesNews Skull Island: Rise Of Kong Releases To Much Criticism To Both Game And Publisher October 22nd, 2023