Here's to two things I love about Japan: Geiko and...
Purikkura!
Purikkura!
A feudal princess and samurai.
Remember Mamechika? Here she is as a geiko (purple kimono), enjoying Setsubun with her boombox (^-^)/

The maiko of Gion Higashi, in order of rank: Masayo, Tsunemomo, Umeha, Kanoaki, Miharu.
A priest summons the maiko of Gion Higashi (one of Kyoto's five hanamachi, or geiko entertainment districts) to the stage of Yasaka Shrine to be blessed before the mamemaki (bean-throwing) ceremony.
Before the mamemaki ceremony, Gion's Taiko group takes the stage.
Mission Mamemaki accomplished! The girls make their exit.
The mix of ancient tradition and ultra-modern technology: This is Japan!
Tsunemomo, Masayo, and the maiko of Gion Higashi descending from Yasaka Shrine after the Mamemaki (bean throwing) ceremony. Japanese technology never ceases to amaze me, nor does unavoidable deterioration of even native English speaker's language skills after a prolonged stay in Japan-land. Case in point: The presumably foreign author's (Justin McCurry) repeated use of the term "Drink-Driving'". I, too, have been outside of my native English speaking habitat for quite a while, so perhaps I'm mistaken, but wouldn't the correct terms be "drinking and driving" or "drunk driving"? Does not "drink-driving" refer to actually driving a drink, as opposed to an automobile?
****UPDATE****
Drink-Driving is a perfectly correct term used in England. I apologize if I offended anyone. m(- -)m
"Motorists who flout the law by driving home after a few drinks will soon be up against a formidable foe: their cars.
You can read the rest of the article here.

A long-nose oni (goblin, devil) mask.