Since its discovery in 1940, the Lascaux cave in Dordogne, France has unfailingly fascinated and intrigued.
Composed on the occasion of the travelling Lascaux International Exhibition, this work plunges us into the mystery of the world's most famous decorated cave