thundering downpour