Pupa

Pupa

Observation - Pupa - UK and Ireland. Description: Maybe Red Admiral???

Maybe Red Admiral???