Rain-packed Tropical Storm Lee forms off Louisiana

    Insider

    Tropical Storm Lee formed in the waters off Louisiana today, threatening a deluge along much of the Gulf Coast over the Labor Day weekend, with up to 20 inches of rain expected in some spots. Lee coul…


    Already an INSIDER? .