The 2026 Electrek American Solar Challenge rolled into Amarillo as the finish line for these unique vehicles traveling Route 66.