Categories
VIDEOS

Damn Nature, You Beautiful!

A dolphin stampede was caught on video off the coast of Dana Point, California. It’s estimated that 2,000 dolphins were racing a whale-watching boat operated by Dana Wharf.