Giant cockroaches in the invertebrate house at Cotswold Wildlife Park, Burford, Oxfordshire, UK

- Image ID: T3CTE3