American Solar Challenge makes first pit stop in French Island
More than 40 teams from the U.S., Canada, Belgium, and the Netherlands are competing in the Electrek American Solar Challenge, a 1,500-mile competition from Minneapolis to Amarillo, Texas. The solar-powered vehicles made a stop in French Island as part of …