Video Loch Lomund Dummy Downhill Race Annual Dummy Downhill Race in Ontario, Canada. The Editors Published Dec 14, 2011