Helen Falls


Helen Falls es una cascada en el río Lady Evelyn dentro del Parque Provincial Lady Evelyn-Smoothwater en el noreste de Ontario , Canadá . Las cataratas son las más altas e impresionantes del río Lady Evelyn con una altura de más de 25 m (82 pies). [1]