Which of the following countries is home to the Ice Frog?

Nature Trivia Question: Which of the following countries is home to the Ice Frog?