Carrots

The wonders of the organic box will never cease. Could these purply wonders be any further away from the scary flourescent orange affairs you buy in the supermarket?

Carrot cake anyone?