CH4 Street Mural a

Channel 4 TV

London

1985