olive oil

Radiohead's Jonny Greenwood is selling his own olive oil

For the past eight years Greenwood has been making olive oil on a farm in Italy. This is the first year where the farm has produced enough olive oil to share…