Avon Pier

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