New Zealand creatures. This type of creature once we spotted on clothes in New Zealand. What is this