Pupa - magnified

Malcolm Storey