Aptera fusca (Giant Cockroach)

Aptera fusca (Giant Cockroach)

Observation - Aptera fusca (Giant Cockroach) - Southern Africa. Description: