A worldwide community photographing and learning about wildlife
Common name: Bark mantis
Scientific name: Amorphoscelis annulicornis
Common name: Giant Asian Mantis
Scientific name: Hierodula venosa
Common name: Giant Asian Mantis
Scientific name: Hierodula venosa
Common name: Giant Asian Mantis
Scientific name: Hierodula parviceps
Common name: Giant Asian Mantis
Scientific name: Hierodula Patellifera
Common name: Asian Ant Mantis
Scientific name: Odontomantis planiceps
Wikipedia: Odontomantis planiceps
Common name: Asian Ant mantis
Scientific name: Odontomantis planiceps
Wikipedia: Odontomantis planiceps
Common name: Bark Mantis
Scientific name: Amorphoscelis spp.
Wikipedia: Amorphoscelididae
Common name: Banded flower mantis
Scientific name: Theopropus elegans
Common name: Banded flower mantis
Scientific name: Theopropus elegans