Guilford's Independence Day celebration begins with a road race that winds its way up a hill, past quiet woods, open fields, dairy farms, and one room schoolhouses. This year we're going to push the pie theme to the extreme. Run 3.14 miles ("pi", get it?) for pie. Pies for prizes, pies for refreshments, pies all around. Proceeds from this race will be applied to the Grange building fund for maintenance and restoration projects.