There's one photo from Akihabara and this is it!

Akihabara, Japan
Matthew Watts Apr 30, 2005