Very cool Tyrannosaurus Rex sculpture I found in front of a shop in Den Den Town
Den Den Town is the Akihabara of Osaka. Game station, maid cafe, manga store… got them all! Heck there’s even a shop dedicated to Gundam!
You are currently browsing the Tokyo Luv weblog archives for 'macro' tag.
Longer entries are truncated. Click the headline of an entry to read it in its entirety.