507 Mechanical Movements (1868)507movements.com1 point·devnull255··0 commentsOpen articleSaveView on HN