Ocracoke Lifeguarded Beach

Ocracoke , Outer Banks, North Carolina Coast, North Carolina, United States