Extraordinary Japan: 30 Moments of Blissful Madness

Photograph 20

Japanese people know how to combine cuteness and creepiness.

Photograph 21

Ordinary Japanese fashionistas.

Photograph 22

In Japanese cafes, you can see even more unusual things.

You May Like

Trending