Thomas Dowson takes us inside Lascaux Caves, France. An Ice Age Cave few have the opportunity to visit today.