Salvo Beach

Salvo , Hatteras Island, Outer Banks, North Carolina Coast, North Carolina, United States