Kotomora
長翅目 (choushimoku) Japanese meaning: Mecoptera | Kotomora