Tirachoidea cantori

Tirachoidea cantori or Cantor's stick insect is a species of stick insect in the order Phasmatodea. It is commonly found in Peninsular Malaysia, Myanmar, Sumatra, and Thailand. Females of this species can reach over 200 mm. Males are winged.