Giant shark caught off Southern California coast