Battle of Gibraltar
The Battle of Gibraltar can refer to several historical events: