ST HELENA NATURE Discover more about the Natural wonders St Helena Island has to offer, along with the St Helena National Trust and its work.