Flower of a scotch broom flower, possibly.

Naum Siskos's Photos on the Map

Report This