AUDUBON'S SHEARWATER

Off Cape Hatteras, North Carolina

Back