A big bunch of organic carrots ready for sale at a local... 16 Aug 2003, Paul Carter - JP990962.jpg

A big bunch of organic carrots ready for sale at a local... 16 Aug 2003, Paul Carter - JP990962.jpg