Marshland on Roanoke Island in North Carolina’s Outer Banks.

Share