World Solar Challenge Results Are Disputed

Japanese team may have won the trans-Australian solar car race

2 min read
World Solar Challenge Results Are Disputed