4 views

1 Answers

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 25 m.

4 views

Related Questions

What is Falls of Pattack?
1 Answers 4 Views
What is Falls of Glas Allt?
1 Answers 4 Views
What is Shalmash Falls?
1 Answers 4 Views
What is Bahia Falls?
1 Answers 4 Views
What is Canim Falls?
1 Answers 4 Views
What is Puʻukaʻoku Falls?
1 Answers 5 Views
What is Edge Falls?
1 Answers 4 Views