The Clock

The Clock

The Clock in the Main Street in Chester, England