VENTURA — Santa Rosa Island has been shut down to visitors until further notice, according to a public notice issued by Channel Islands National Park Superintendent Russell Galipeau.
The island is closed to the public, according to Galipeau, “due to concerns for visitor safety.”
Federal and local law enforcement reportedly recovered “numerous...