Madagascar flag

Chameleon, Madagascar
Madagascar on world map
The hissing coackroaches, Madagascar.