The 'Finger of God' in Ibiza.