Helen Falls Explained

Helen Falls is a waterfall on the Lady Evelyn River within Lady Evelyn-Smoothwater Provincial Park in Northeastern Ontario, Canada. The falls are the highest and most impressive on the Lady Evelyn River with a height more than 250NaN0.[1]

See also

References

47.2914°N -80.3339°W

Notes and References

  1. Web site: Ontario's Unparalleled Water Adventures . 2008-03-09 . https://web.archive.org/web/20071012101452/http://www.ontariotravel.net/TcisCtrl?site=consumers&key1=experiences&key2=WaterAdventures&key3=WaterAdventures&language=EN&linkType=I . 2007-10-12 . dead .