Walter's Falls is a small double plunge waterfall on the Bighead River in Ontario. Somewhat confusing location, here's what you need to know!| 2 Nerds In A Truck