Main content

‘A river of sewage running down our street’

People in Barn Owl Close in Luton say the smell made them ill.

Release date:

Duration:

3 minutes