Trees are pretty amazing. They’ve been on Earth for 370 million years. From the redwoods of California to the Tree of Tenere, they’ve long fascinated humans. Some, like the redwoods are respected for their size — some of them big enough to drive a car through. Others, like the Ashbrittle Yew, are famous because of their long history — already old when Stonehenge was built.

As humans, we have an important relationship with trees. In return for creating oxygen for us, we support them. It’s estimated there are about 3.04 trillion trees in the world. Of those, there may be as many as 100,000 different species that account for 25 percent of all plant life on Earth.

One of the reasons trees have such a long lifespan is their ability to adapt to their environment, some even growing after they’ve been chopped down or uprooted. Here are 60 trees that refused to give up even in the harshest conditions.