Cockroach (Hogsback)

Cockroach (Hogsback)

Observation - Cockroach (Hogsback) - Southern Africa. Description: