SeaWorld San Diego is ending its long-running killer whale show after years of outcry and falling attendance prompted it to renounce theatrical orca displays.