Dutch Inventor Boyan Slat Dubbed The ‘Boy Genius’ Has Created Solar(05) Save Image Image gallery: Shaft Sealing: The 2026 Frontier For Ocean Cleanup Technology