OUR LUCAYA SALE NEAR COMPLETION

video
The Grand Lucayan resort on Grand Bahama.