Pt. Lucaya

The tourist center at Pt. Lucaya, Grand Bahama Island lights up for Christmas.