Louise Falls

From Infogalactic: the planetary knowledge core
Jump to: navigation, search

Louise Falls is a waterfall on the Hay River, Canada, located just downstream of higher Alexandra Falls. Both waterfalls are part of Twin Falls Gorge Territorial Park.[1]

References