Kotomora
ねぶた (nebuta) Japanese meaning: Nebuta | Kotomora