February 5, 2025

Farewell potholes? UK team invents self-healing road surface