Watch: Mega-Pod of Dolphins Spotted off the San Diego Coast

Watch: Mega-Pod of Dolphins Spotted off the San Diego Coast

The pod was made up of roughly 100,000 dolphins, witnesses say