It is amazing to see the capacity the natural world has for growth. Trees and plants send down roots and grow in the most surprising places.
These trees are growing on the Hopewell Rocks in New Brunswick Canada, Twice a day the tides rise to great heights, as they recede they take some of the rock and soil with them.
This is how they grow grapes on the Greek island of Santorini.
The roots of these trees climb down the hill and sustain small shrubs on this beach side hill in Santorini.
These unusual trees grow at the University of Havana
Matanzas, Cuba. The bus we were on wouldn’t fit through the underpass so everyone had to grab their gear and walk.
Civita di Bagnoregio, Italy