Chiyoda, Japan - Polarsteps

Maximum weirdness in Akihabara. Kawaii!
  1. Japan
  2. Chiyoda