The tree that grew on a rock

There’s at least few of them on every hiking trail in the world. The heroic trees that grow in places where no trees should ever grow. You can see all odds are against them, but for some crazy reason they keep on surviving. On a bare rock. 300 feet above the ground. On the shaded […]

Read more