Quai de l'horloge, a historic clock tower along the St. Lawrence River in Montreal. May 2008.