Filmfests FLIFF in on Grand Bahama We are pleased to announce that the Ft. Lauderdale International Film Festival ( FLIFF) On-Location is coming to Grand Bahama Island October 27-30, 2011 at Canal House, Pelican Bay Hotel. Read More ยป October 13, 2011 No Comments