species 3,293 observations

Purple Paintbrush

Castilleja purpurea