hickory horned devil - Citheronia regalis - larva form of regal or royal walnut moth on human index finger. largest caterpillar in #284614758
Description
hickory horned devil - Citheronia regalis - larva form of regal or royal walnut moth on human index finger. largest caterpillar in the world isolated on white background front face view