species 19,755 observations

Arabesque Orbweaver

Neoscona arabesca