Heavy rain turns Northern Italian streets into rivers

After just one hour of rain, the streets of Rosta, Italy were submerged in flood waters.
All Videos