Wednesday, August 24 2016

All for one, with tea and dancing

Three Apprentice-Geisha Musketeers

(via)