Wednesday, August 6, 2008 - 12:32am
For several years now travelers have been uploading photos of their visits to the planet’s tech mecca, Akihabara in Tokyo, Japan, on sites like Flickr. These charitable acts gave the poorer geeks among us without the airfare to travel to...
