Green Turtle Cay in the Bahamas Has International Food Festival Nancy Addison attended the international food festival in Green Turtle Cay in the Bahamas this week. Yachting around the Bahamas lead her group to some exciting activities. Nancy met Tom Fleming, a chef from Dallas, TX. Kevin Taylor of Nassau, with Dream Katcher TV interviewed […]