Stressed? Your Body Thinks You're Fighting Lions Every Day, Say Anthropologists Health25 November 2025