photographinggod.com
Only God!
An olive tree can live to 1,500 years old.