Little Barrier Island Giant Weta- If you do not much approve of the locusts and are a bit more towards the squeamish end, then most probably you will not be amazed to set a look at the Little Barrier Island found in New Zealand. Here you will be able to c