rainforestA couple of weeks ago, I posted about a new species of lizard being discovered in the Philippines.  It seems that this was just a minor find, as scientists in Borneo have recently discovered an amazing 123 new species, including the world’s largest insect – a stick insect 22 inches in length.  More