Technology Connections
Tesla won the plug war - and that's good news! (2023x12)
Air date: Aug 11, 2023
A surprisingly good series of events have unfolded, and this video is my mea culpa. Also, Sorry, John!
- Premiered: Sep 2015
- Episodes: 215
- Followers: 0