Scientists find evidence of humans making clothes 120k years agotheguardian.com2 points·bemmu··0 commentsOpen articleSaveView on HN