Mountain Cockroach? - no mountain here!

Mountain Cockroach? - no mountain here!

Observation - Mountain Cockroach? - no mountain here! - Southern Africa. Description: Confirmed tracks. Female

Confirmed tracks. Female