Greyhounds in today's Christmas Parade in St. John's, Newfoundland: