Mountain Cockroach

Mountain Cockroach

Observation - Mountain Cockroach - Southern Africa. Description: