A pod of grey dolphins has been sighted swimming near Valparaiso Bay off the coast of Chile. Reports have quoted an eyewitness who claimed that there were...
A pod of grey dolphins has been sighted swimming near Valparaiso Bay off the coast of Chile. Reports have quoted an eyewitness who claimed that there were...