Yes it is true. You may not have heard of this company or the buses they are already turning out for use on public streets but electric public transit is here and could be in a town near you in the not too distant future. Watch the video below to see how it works. From the company: Bus travels more than 700 …
Read More »