Rate this photo
A shop in the electronic mecca Akihabara in Tokyo, the capital of Japan. This Photo was taken on a Sunday evening in early December of 1999