The Outer Banks, barrier islands off the coast of North Carolina, are home to some unlikely animals. Horses descended from Spanish mustangs have been living wild here for hundreds of years. To survive on these islands,  the horses dig for freshwater and swim from island to island in search of fresh grazing areas.