Where is it?
pegleg773 2 years ago
Akihabara, Tokyo - its an area full of anime stores and electronics - a heaven for "otaku" people
keiichicom 2 years ago
Where is it?
pegleg773 2 years ago
Akihabara, Tokyo - its an area full of anime stores and electronics - a heaven for "otaku" people
keiichicom 2 years ago