Health Latest Stressed? Your Body Thinks You're Fighting Lions Every Day, Say Anthropologists Science Alert November 25, 2025 0Comment We weren’t built for cities.