‘Assassin’s Creed Shadows’ leaked ahead of release

French video game giant Ubisoft said Monday that players had managed to “access” its hotly awaited new installment of the popular “Assassin’s Creed” series, which is scheduled to be released March 20 after repeated delays.

This post was originally published on this website.