Gibraltar: rock of ages, apes and a whole lot more Gallery