Bethesda

Shibuya is a place that a lot of videogames have taken us to over the years—in fact, I think we might be close to running out of three-digit numbers for fictional versions of the Shibuya 109 building. Of all the interpretations of it, few leave the mark that Ghostwire: Tokyo …