Harvestman spider standing on a tree leaf.

Royalty-free stock photo ID: 36629506

Harvestman spider standing on a tree leaf.