Prague Orloj (a medieval astronomical clock) mounted on the Old Town Hall and Church of Our Lady before Týn

Taken from gallery Prague.