Travel News About
Wednesday, February 24, 2021
Dolphin 'stampede' caught on camera
A dolphin tour off the coast of Newport Beach, California, got a special treat when they encountered a "stampede" of dolphins.
Newer Post
Older Post
Home