Amietophrynus turkanae   -   Turkana Toad      

.

Loyangalani, Lake Turkana - Kenya

back to list