Tuesday, May 26 2009 @ 03:27 PM EDT
Contributed by: kuro neko
Akihabara (Akiba) is located in Tokyo, Japan. It is also known as "Electric Town" because of its vast array of electronic goods sold there.
Sunday, May 24 2009 @ 03:50 AM EDT
Bon Odori (盆踊り), Obon (お盆) or Bon Dance, is a time when the Japanese honor their deceased ancestors and the sacrifices they have made...