A deluge of rain has poured on the city for hours already Thursday, flooding city streets and, at best stranding some drivers and at worst, ruining the vehicles of those drivers who risk driving onto the roadways-turned-rivers.