DSC_5626 Published November 21, 2012 at 500 × 350 in Little Red Hen Farms ← Previous Next → Turkeys perch on a trailer inside their pen at Little Red Hen Farms in Concord on Monday, November 5, 2012. Turkeys perch on a trailer inside their pen at Little Red Hen Farms in Concord on Monday, November 5, 2012.