Long Live Olive Trees

Dec 7, 2017

Olive trees can live anywhere between 300 and 600 years on average, and some can live for more than 1,000 years.

<<Previous          Next>>