0
Thanks for the hint.
This is the the Lord Howe Island Tree Lobster, Dryococelus australis.
Found on Lord Howe Island in the Lord Howe island group, New South Wales, Australia.
Bookmarks