Back to album

Oxyhaloa (Giant Cockroaches) - East Usambara Mountains, Tanzania

Oxyhaloa (Giant Cockroaches). Photographed at Amani Nature Reserve, East Usambara Mountains, Tanzania on 6 November 2021.

31 views
0 faves
0 comments
Uploaded on December 31, 2021
Taken on November 6, 2021