Mega-pod of dolphins spotted off San Diego

Thumbnail