Ubisoft's Gods & Monsters seems to be renamed Immortals: Fenyx Rising, rated in Taiwan
Ubisoft's promising Gods & Monsters video game has seemingly been renamed to Immortals: Fenyx Rising. The action adventure title has recently been rated in ... Read more