Hen House Heroes Never Give Up All Hen House Heroes have one thing in common:  they never give up.  Leigh is a “Chickening IN” woman who persevered because it was...