Busy street in Akihabara known as Electric Town or Geek Town selling Manga based games and videos in Tokyo Japan

- Image ID: F3C5EK