What place is impossible for turtles to live in?

North Pole

**********