Solar Roofing Solar Material That Self-Heals May Be the Future of Clean Energy Ashley Briggs October 27, 2021