Trees are fascinating.

They can help reduce the negative effects of climate change. They produce oxygen which is what we need to breathe and live. Plus, trees also symbolize life and hope. No matter how challenging the climate and weather is, they will continue to grow and live.

If you are feeling a bit down today, here are 58 photos of trees that are winning against the challenges of their environment.