First Mechanical Street Sweeper

Edmund Hemming, invented the mechanical street sweeper in England in 1699. Continue reading