A paleolithic island where the saber tooth tiger is blocking the way.