Lost Chance

 


Chance Glass (Smethwick, previously Staffordshire, now the West Midlands), 30 August 2024.

Chance Brothers installed the glass on the Crystal Palace (1851), made opal-coloured glass for the clock face of Big Ben, and glass for lighthouse optics.