Previous Home Next
29

A Harajuku sock vendor. Note that you can get ankle socks with your blood type in adorable, anthropomorphic cartoon letters. Three pairs for a thousand yen is a good deal, too, that's about nine dollars.