April 16, 2009 Center Opens Doors to Public By Sean Shearier Reporter The National Park Service has opened a new visitor center at Scorpion Bay on Santa Cruz Island in the hope of drawing crowds to the unique natural habitat.