Drepanulata

Drepanulata: A species of insect renowned for its ability to blend into the background and stare at you with an unblinking gaze.

Learn more about Drepanulata behavior View Drepanulata habitat Drepanulata conservation status