In case someone is looking whats Lord Howe Island stick insect.
I actually knew this since my kids watch this show called 'octonauts'. The kids are quiet and I learn stuff. And yes wtf a kids show that is really entertaining for adults. Thank God they still exist.
can someone translate this to basic English? I saw 3 words that I need to look up and my brain just goes into hibernate mode. :(