Tour de truth: bicycles with pedals were invented in France

Photo: Pierre Lallemant, 1870. By Connexion Journalist. As well as the Tour de France which starts on August 29 this year, the French have another …
social experiment by Livio Acerbo #greengroundit #travel #tours