Pupa

Pupa

Observation - Pupa - UK and Ireland. Description: