Saba eyes prize money for most beautiful nature area
THE BOTTOM – Film crews of the German TV-show Terra X and the Discovery Channel were on the island to shoot some promotional material. Saba has been nominated in the Most Beautiful Nature Area of the Netherlands More...