This is the clockwork of the biggest Cukoo Watch in Triberg in the black Forest in Germany. The whole Cukoowatch is inside of a 55 feet high house build in the typical Cukoowatch style with a 18 feet dial and large weights that keep the clockwork running. The weights are hanging on those chains one can see on the pulleys on this picture.
Look what she loks like here : http://www.info-4u2.de/de/kuckucksuhr_triberg.html