Clouded Yellow pupa, hanging by a thread
Clouded Yellow pupa, hanging by a thread
Clouded Yellow pupa, hanging by a thread