2 min read Motors #March 18, 1662: the first public buses began to run in Paris, probably 200 years ahead of its time. 4 years ago Robin