2014-04-20 17.27.03-1 Published May 8, 2014 at 2448 × 2448 in Retro Gaming Guide to Akihabara in Tokyo ← Previous Next →