Kotomora
三河万歳 (mikawamanzai) Japanese meaning: Mikawa manzai | Kotomora