Picture: Green spider
Green spider

Masoala | Wildlife | Invertebrates Green spider