An overwintering caterpillar of Great Purple Emperor

geometer moth is shedding it's skin on a Japanese camellia
Back to Top