The south entrance to the Worcester Public Library, the future site of the Major Taylor statue.

Previous Close Window Next