DSC_5630 Published November 21, 2012 at 500 × 333 in Little Red Hen Farms ← Previous Next → A turkey at Little Red Hen Farms in Concord perches on a trailer inside its pen on Monday, November 5, 2012. A turkey at Little Red Hen Farms in Concord perches on a trailer inside its pen on Monday, November 5, 2012.