Only place where nature has won victory over human.