The Stone Age is one of history's most enigmatic epochs. Archaeologists and scientists have been studying it for centuries, yet many questions remain ...