Thousands on hand for Good Shepherd Christmas dinner in Hamilton
by from on (#454T2)

The Good Shepherd was prepared to serve about 3,000 meals Sunday, with the help of about 800 volunteers. By 1:30 p.m., lines stretched around the block in two directions as people waited to get inside.