Holiday to Saba

Join Turkle and his Mama as they travel to The Island of Saba. A tropical paradise located within the Dutch Caribbean.