Super Pod Dolphins

Dolphin ‘Super Pod’ Spotted Off San Diego Coastline [Video]
February 18th, 2013

A group of tourists were witness to a “super-pod” off the coast of California.