It's Hero Swordcraft vs. Villain Forestcraft once more as Ren faces Hina, the latest of the Seven Shadows.
Insect Larva
يرقة الحشرة
Insect Larva
Insect Larva
LARVE D’INSECTE
Larva d'Insetto
Insect Larva
Гусеница