Firmly wrapped up and wearing warm knit caps they look so sweet.
Somebody is looking after them...
Somebody is looking after them...
道祖神 or dousojin are deities at street corners, mountain passes, near bridges. They protect pedestrians, travelers, pilgrims and those in "transitional" stages