A Water stick insect Ranartra linearis

You are here: