Killer whale – Orcinus orca – Orca

Orcas in Spanish waters

The killer whale, scientifically known as Orcinus orca or simply orca in Spanish, is a highly intelligent and social marine mammal. It is the largest member of the dolphin family and can be found in oceans all over the world, including off the coast of Spain. The “Iberian orcas” belong to the type found usually … Read more