Police raid

Police raid

Police raid

A police drugs raid, Homerton. London
Ref:
Date:
Location:
Homerton, London
Photographer: