A 103-foot table is beckoning lovers of organic food to Locavore Farm in Kankakee County's Grant Park, IL. Continue reading...