A collection of watch movements

1/5

Hammer

£110

A collection of watch movements