How mechanical watches work. Riveting! (via Gruber)

Jack Baty @jack