A thunderstorm lights up the sky over the Thames River, soaking downtown new London.
Thunderstorm soaks new London