dcsimg

Dubia Cockroach (m.) - (Blaptica dubia) along Tahuayo River, Loreto District, Peru