A huge stick insect has been discovered in Australia. Here’s why that’s important Gwen Pearson The Guardian 13 8 10.08.2025 .....© The Guardian visit website