News

The Channel Islands, or "North America's Galapagos," as Santa Rosa and its neighboring islands are sometimes called, are home to that fox and several other rare and unique plant and animal species.