Psa 52v8 – Eternal Olive Trees

Did you know an olive tree can live for 2000 years? The average life of an olive tree is 300 to 600 years, while...