336513
7880315

Technology Connections

Tesla won the plug war - and that's good news!

A surprisingly good series of events have unfolded, and this video is my mea culpa. Also, Sorry, John!