A retail leak from yesterday hints at Watch Dogs Legion being announced soon. TheNerdMag spotted the leak on Amazon’s UK site which is still here (as of the time of writing). Previous rumors hinted at a London setting and this new possible leak indicates the same. The description is a little odd, as one sentence […]
