It looks like you're using an Ad Blocker.
Please white-list or disable AboveTopSecret.com in your ad-blocking tool.
Some features of ATS will be disabled while you continue to use an ad-blocker.
The Lord Howe Island stick insect, which you see hatching above, looking like an alien struggling out of a human torso, will grow to the size of your hand. It’s also called a “tree lobster” — that’s how big it is.