Where did Numa falls
Answers
Answered by
2
Numa Falls is a waterfall of the Vermilion River located in Kootenay National Park, British Columbia, Canada.
Similar questions