On this self-sustaining 100 acre farm, grow your own food, feed your own animals, and live the quiet life. Enjoy several ponds, a hay field, meadows, wetlands, irrigation ditch, gardens, orchards, greenhouse, cabin, barn, chicken coop, wood shed, gar