Canary St Johns Wort

Canary St Johns Wort

Observation - Canary St Johns Wort - Southern Africa. Description: