Thousands of dolphins 'stampede' off southern California coast
Embed this video
Share
Description
Dolphins spotted leaping from water near Newport Beach. Video credit: Newport Coastal Adventure
General Info
UploadedFeb 24, 2021
watch more videos
Dolphins spotted leaping from water near Newport Beach. Video credit: Newport Coastal Adventure