olive trees
May 1, 2011

The town of Pescia, Italy runs quietly along the Tuscan hills.
Olive trees grow in sprawling terraced groves


Loading