TexasSam
Free Ranging
You my not want to hear it but you might start thinking about letting go of your excess roosters especially the one that is harming the hens
http://articles.extension.org/pages...nibalism-in-small-and-backyard-poultry-flocks

http://articles.extension.org/pages...nibalism-in-small-and-backyard-poultry-flocks
