In which country can you find the Churchill Falls? July 6, 2017 By Show answer Canada (Labrador) More Geography QuestionsMore World Geography Questions