Lost in translation is many peoples introduction to Tokyo (that and Godzilla), it is a rather special place that really defines the city. Reply
2 Comments
It really does define Tokyo more than any other place
Lost in translation is many peoples introduction to Tokyo (that and Godzilla), it is a rather special place that really defines the city.