Daveedo - I think you saw the "Xof1" solar car.
http://xof1.com/
He's based in Toronto, but has been hanging around the US west coast recently after doing a record-setting (for distance, I think) trip to the Arctic Circle this summer.
News Update shows all the Lacey action