Thousands of dolphins 'stampede' off southern California coast
Dolphins spotted leaping from water near Newport Beach. Video credit: Newport Coastal Adventure
Dolphins spotted leaping from water near Newport Beach. Video credit: Newport Coastal Adventure