A dolphin stampede was caught on video off the coast of Dana Point, California.
By WHODINI13
Published 13 years ago