Adenium obesum DESERT ROSE 6025555z

Amsonia ciliata BLUE STAR 85504z

Apocynum androsaemifolium SPREADING DOGBANE 95711z

Apocynum androsaemifolium SPREADING DOGBANE 208526z

Apocynum androsaemifolium SPREADING DOGBANE 3013914z

Apocynum androsaemifolium SPREADING DOGBANE 3013918z

Apocynum androsaemifolium SPREADING DOGBANE 3013926z

Apocynum androsaemifolium SPREADING DOGBANE 3024293-z

Carissa macrocarpa NATAL PLUM 122933z

Carissa macrocarpa NATAL PLUM 8036337z

Carissa macrocarpa NATAL PLUM 8036341z

Nerium oleander OLEANDER 3016488z

Nerium oleander OLEANDER 3016492z

Vinca PERIWINKLE 180229z

Vinca PERIWINKLE 180308z

Vinca minor PERIWINKLE 4000629z
© Rob Curtis/The Early Birder