clock menu more-arrow no yes

Filed under:

Nantucket Bragging Rights

National Geographic has named Nantucket the best island in the world. "The Little Grey Lady of the Sea" beat out Tahiti, Capri and a host of other islands for the title. [Boston Globe]