That looks like a rain maker. My work was closed Thursday and Friday because of flooding. The storm Lee stalled over TN or somewhere because of the one heading towards you, which I think is Katia. It dumped rain, causing massive flooding in some places, including the town I work.