Mystery over the SEVEN-MILE long 'super mega-pod' of 100,000 dolphins spotted off the coast of San Diego. Watch the video footage here: http://bit.ly/UxTj7M
Photo
Shared publiclyView activity