The existence of Sid Meier’s Civilization VII has been leaked online ahead of the game’s official announcement. The 2K Games website accidentally put up a banner for Sid Meier’s Civilization VII prior to an actual announcement to confirm the game’s existence. The banner was quickly removed, though an eagle-eyed visitor was able to take a […]