Tiny spider (probably Cyclosa sp.) with a net full of ornaments, debris and kills. From Palmarium Resort, eastern Madagascar.