doesntlookmuchlikemikubutohwell
Beautiful Japanese Style / Teru teru bōzu (literally means “shine shine monk”) is a Japanese traditional hand-made doll, made of white paper or cloth and hanging outside of the window by a string.
on We Heart It. http://weheartit.com/entry/37874898
They are said to make good weather ^^