Which is the stick and which is the insect!?!

Camouflage 21.31

Evolutionary adaptation and environmental mimicry. Nature is so badass.

Advertisements