North Carolina is home to hundreds of wild and feral horses which roam free along the Outer Banks of our pristine shorelines, from Corolla to Beaufort.