Sewing mechine

Events

1790

1829

1845

1873

1889