Though the morning looked grey, the sun was shining on the town of Niagara-on-the-Lake as the 54th annual Christmas Parade marched through Old Town this Saturday, drawing thousands of locals and visitors to see the more than 100 entries, including many floats, animals, clowns and a number of local dignitaries and celebrities.