Azure Damselfly and the Long-jawed Orb Weaver (Brenda Clayton)

Anonymous