Welcome to the Electric Town.
September 15, 2003 10:50 AM Subscribe
Welcome to the Electric Town. Akihabara, a shopping district in Japan filled with electronics at duty free prices, can seem a bit imposing. You may never visit it yourself, but others have, and oh, the toys.
This thread has been archived and is closed to new comments