Astonishing artifacts: A glimpse into how people lived in the past 0 27.09.2024 15:27 LiveScience Each week, we showcase a different astonishing artifact that gives us new insight into how our ancestors lived.