1988381a

Mandatory Credit: Photo by ANL/REX (1988381a) Alexandra Palace North London. Alexandra Palace North London.