The rock of gibraltar is a jurassic limestone promontory, formed from the shells of tiny sea creatures which compacted layer upon layer on the seabed some 200 million years ago.