A little clock is eager to ring for the first time. Will it arrive on time?
2012
2020
2018
2023
2022
1895
1955
2005
2017
2016
2011
2006
2009
1969
2015
2003
2010