Solar powered cars hit the road in South Africa

close(x)