Acusilas, a rare SE Asian orb building spider that hides in a leaf at the center of its web, Mt Makiling, Philippines

Acusilas, a rare SE Asian orb building spider that hides in a leaf at the center of its web, Mt Makiling, Philippines

Share This