Mesolithic period Microscopic traces in Swedish graves reveal the perishable wardrobes of Mesolithic foragers August 6, 2026