Asian gypsy moth, Lymantria dispar asiatica Lepidoptera: Lymantriida. There are many other types of caterpillars (butterflies) and even thousands of species.
Photo by anaknegeri23
Royalties free, Commercial & Editorial use
$10.00
Royalties free, Commercial & Editorial use
$10.00