diff --git a/Aircraft/Instruments-3d/clock/clock.ac b/Aircraft/Instruments-3d/clock/clock.ac
index 1688fbb60..9f2de1d50 100644
--- a/Aircraft/Instruments-3d/clock/clock.ac
+++ b/Aircraft/Instruments-3d/clock/clock.ac
@@ -1,7 +1,78 @@
AC3Db
MATERIAL "DefaultWhite" rgb 1 1 1 amb 1 1 1 emis 0.15 0.15 0.15 spec 0.5 0.5 0.5 shi 64 trans 0
OBJECT world
-kids 1
+kids 4
+OBJECT poly
+name "HourHand"
+numvert 5
+0.004529 0.010592 0
+0.004529 -0.006661 -0.000697
+0.004529 -0.006661 0.000698
+0.004529 0.006682 0.001283
+0.004529 0.006682 -0.001283
+numsurf 2
+SURF 0x00
+mat 0
+refs 3
+0 0 0
+3 0 0
+4 0 0
+SURF 0x00
+mat 0
+refs 4
+1 0 0
+4 0 0
+3 0 0
+2 0 0
+kids 0
+OBJECT poly
+name "MinuteHand"
+numvert 5
+0.002994 0.018971 0
+0.002994 -0.006661 -0.000697
+0.002994 -0.006661 0.000698
+0.002994 0.006682 0.001043
+0.002994 0.006682 -0.001043
+numsurf 2
+SURF 0x00
+mat 0
+refs 3
+0 0 0
+3 0 0
+4 0 0
+SURF 0x00
+mat 0
+refs 4
+1 0 0
+4 0 0
+3 0 0
+2 0 0
+kids 0
+OBJECT poly
+name "SecondHand"
+numvert 6
+0.001517 0.020026 -0.000697
+0.001517 -0.006661 -0.000697
+0.001517 -0.006661 0.000698
+0.001517 0.020026 0.000698
+0.001517 0.006682 0.000698
+0.001517 0.006682 -0.000697
+numsurf 2
+SURF 0x00
+mat 0
+refs 4
+0 0 0
+3 0 0
+4 0 0
+5 0 0
+SURF 0x00
+mat 0
+refs 4
+1 0 0
+5 0 0
+4 0 0
+2 0 0
+kids 0
OBJECT poly
name "Face"
texture "/home/david/src/blender/Instruments/clock/clock.rgb"
diff --git a/Aircraft/Instruments-3d/clock/clock.xml b/Aircraft/Instruments-3d/clock/clock.xml
index 2be18d97c..71c1ff17a 100644
--- a/Aircraft/Instruments-3d/clock/clock.xml
+++ b/Aircraft/Instruments-3d/clock/clock.xml
@@ -4,6 +4,42 @@
clock.ac
+
+ rotate
+ SecondHand
+ /sim/time/utc/day-seconds
+ 6
+
+ -1
+ 0
+ 0
+
+
+
+
+ rotate
+ MinuteHand
+ /sim/time/utc/day-seconds
+ 0.1
+
+ -1
+ 0
+ 0
+
+
+
+
+ rotate
+ HourHand
+ /sim/time/utc/day-seconds
+ 0.008333
+
+ -1
+ 0
+ 0
+
+
+