Space Radar Image of Santa Cruz Island, California
California