The Farm to Farm Ultra Run is a 50 Mile, 50K, 25K, 50K Team Relay, 50 Mile Team Relay, 1K Kids Run, and an awesome race-day cookout. Organized by Maine Track Club in partnership with the Brunswick-Topsham Land Trust and Wolfe's Neck Farm. We're running long for conservation and locally-grown food in Maine.