Vietnamese or Annam stick insect (Medauroidea extradentata) feeding on plant leaves, Stock Video, Rights Managed Footage. Video clip VRM-000123011