Kotomora
クロアゲハ (kuroageha) Japanese meaning: spangle | Kotomora