Visit Santa Cruz Island - 01/22/13 05:23 AM
Santa Cruz Island is twenty four miles long and is the largest of the Channel Islands located off the south-western coast of California, part of Santa Barbara County.
Santa Cruz Island Off the California Coast
Have you been there?