Strong storms hit Delray Beach, creates street flooding

Downpours in Delray Beach had drivers navigating flooded roads.