Topic: Japan
What do you call the traditional Japanese coat that people who carry omikoshi portable shrines at festivals wear happi

No comments yet.