Ubisoft’s Immortals suffers big store leak: New screenshots, December release revealed

The game formerly known as Gods & Monsters is set to appear in a live stream next week