Image 1 of 1
A night in watching TV in a bedsit in London. England 1986.
A night in watching TV in a bedsit in London. England 1986.