Popular Science05.02.2025 23:19Roads That Fix Themselves? UK Scientists Unveil Revolutionary Self-Healing Asphalt!