mail_outline sales@mediastorehouse.com
Lord Howe Island stick insect (Dryococelus australis), Bristol Zoo Gardens, Bristol, UK
Close up of a Lord Howe Island stick insect (Dryococelus australis), Bristol Zoo Gardens, Bristol, UK. Captive