The kimono is the most famous garment worn in Japan. Kimono literally means “thing to wear” – it is made up of the Japanese words ki, meaning “to wear”, and mono, meaning “thing”.
A huge mystery light shooting form the dark forest. Can the girls going to defeat the monsters and solve the mystery? Advertisement All the Latest Game Footage and Images from Touhou Kimono Blast ...