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