Nymphalidae

Peacock

Inachis io

Delamere Forest, Cheshire, England - August 2009

Delamere Forest, Cheshire, England - August 2009

Delamere Forest, Cheshire, England - August 2009

early instar larvae - Attenborough, Nottinghamshire, England - August 2011

late instar larvae - Long Eaton, Derbyshire, England - July 2011