Assateague Island is a barrier island stretching 37 miles off the coast of Maryland and Virginia. This stunning seashore is famed for its wild horses, soft sandy beaches, salt marshes, and ...