Saturday 3 August 2013

Tomatoes ripening

Unusually, this year the first tomatoes to ripen are Legend...