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