Spurge Hawk, Hyles Euphorbiae, caterpillar on branch against white background

Spurge Hawk, Hyles Euphorbiae, caterpillar on branch against white background

Spurge Hawk, Hyles Euphorbiae, caterpillar on branch against white background

by
by
by
by
by
by