Host Steve Curwood talks to New York Power Authority head David Freeman about electrifying cars in the Big Apple. Freeman believes New York City is a prime candidate for electric vehicles, which are quieter, will make the city cooler, and won’t waste energy in traffic jams. Best of all, Freeman says every New York cabbie […]