insect exuvia

Observation - insect exuvia - UK and Ireland. Description: cast off skin of an insect

cast off skin of an insect