Cape Lookout Shoals in Carteret County, North Carolina

Cape Lookout Shoals in Carteret County is a beach.

Nature
beach