Green huntsman spider {Sparassidae} on leaf in tropical rainforest, Masoala Peninsula National Park, north east Madagascar.