A new genera in the Antongiliidae family of stick insects has just been described and comprises two new species (Anatispinosa elongata and A. tumidicollis), both of which were collected in Marojejy National Park.
This photo, taken by Éric Mathieu, shows a pair of A. elongata. Link to the paper and more photos: Description d’Anatispinosa (researchgate.net).