They brought out the giant axe blade, dragged it up a 148 ft tower, and lined up a full fridge like it owed them money.
Researchers from University College London's Institute of Archaeology have uncovered a cache of 800 stone artefacts dating to more than 300,000 years ago. The find includes one of the largest ...