Massive deluge leaves vehicles and streets underwater

Cars and roads were submerged underwater after a "freak storm" dumped torrential rainfall into Melbourne, Victoria, Australia on Dec. 14.
All Videos