Yesterday, February 24, we reported that Assassin’s Creed Shadows had leaked online, with numerous individuals streaming the game a month before its official release date on March 20.
Over the weekend, as noted by the GamingLeaksandRumours subreddit, now-deleted social media posts revealed physical