Sort:  

BINGO! That's it exactly! Yes! This is just above Virginia Falls in Nahanni National Park, Northwest Territories, Canada, Earth. It's the only part of Nahanni we were able to access. I flew in on a float plane and only had an hour on the ground in the park. Good work on figuring out the exact location! :)