Rain Leads To Traffic Delays & Power Outages