Akiba’s Trip: Undead & Undressed – Review
Akihabara (Akiba for short) is a city in Japan that lies in Tokyo and functions as the electronic shopping part in Japan. Nowadays it is commonly known for its amount of shops that involve hobbies lik... Read More »
October 17, 2014
Site Score
8.0