Louise Falls
Appearance
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]
This is an old revision of this page, as edited by 95.135.111.186 (talk) at 08:41, 6 May 2016. The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
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]