The Deluge of London West
17 lives lost On the night of July 11th a severe electrical storm north of London hit with such ferocity that it produced a wave of water that jumped the ...
17 lives lost On the night of July 11th a severe electrical storm north of London hit with such ferocity that it produced a wave of water that jumped the ...