At least 2,250 California sea lions, mostly pups, have turned up starving and stranded on beaches from Santa Barbara to San Diego so far this year, more than half of them last month alone, marking the worst such crisis yet documented for the marine mammals.