Closeup of flower, Latin - Echinacea purpurea

Royalty-free stock photo ID: 15819823

Closeup of flower, Latin - Echinacea purpurea