Description:
Phasmatodea (stick insects) are an order of insects which can be found all over the world in warmer zones.
Their natural camouflage can make them extremely difficult to spot.
This one is within the family Bacillidae.
Nosy Komba, Madagascar, 24 February 2020