Video shows 1,000-dolphin ‘stampede’ off California coast April 4, 2021 at 7:14 am by Breaking News Video shows 1,000-dolphin ‘stampede’ off California coast Read more…