A picture tour of London’s finest landmarks in Watch Canines: Legion

Right then you muppets. I wager you’ve heard all sorts of old rubbish about London town in Watch Dogs Legion, ‘aven’t you?

By admin