KyleA Visit to OcracokeAbout 20 miles off the North Carolina mainland is a narrow strip of land called Ocracoke Island. The island about 16 miles from end to end…Jul 7, 2018Jul 7, 2018