OUR LUCAYA SALE NEAR COMPLETION

video
02:32
The Grand Lucayan resort on Grand Bahama.