Gear clock 60cm x 60 cm 

Moving gear clocks

AU$380.00Price