By Sasikumar

World's oldest olive tree. Estimated to be 3000 years old. Still produces olives.

Lavender and clouds this morning. (06/26/19)
By Ken Kennedy