Off the coast of Costa Rica, in the Pelagic National Park one of the largest Dolphin Super Pods was spotted. In Mid-May 2012.
Other Wildlife Watching Area
Only registered users can send comments.
It's free and it takes only a few seconds!