Photo of the Day #2406: Beach at Lucayan National Park, Grand Bahama Island, Bahamas. May 11, 2011.