A New Island Just Appeared Off the Coast of North Carolina
There’s always a new place to be discovered on this little blue marble of ours.A new island, just off the tip of Cape Point in Buxton, North Carolina, has practically crept up overnight. The island...
By Andrea Romano / Travel + Leisure