6/12/2009

At Akihabara sta.

They walk so fast.
What for?

No comments:

Post a Comment