Palaeolithic humans living on both sides of the Strait of Gibraltar were a creative bunch to say the least, and were ...