Comment Reposted to your Profile Page.
I think the meaning of this is, that on the long run, nature is invincible and endures short interruptions by humanity.
I think the meaning of this is, that on the long run, nature is invincible and endures short interruptions by humanity.