Hope someone can help me to diagnose this. I live in Michigan so it has been extremely cold here this winter. On those very cold nights I have two lights in the coop to keep the temp above 20 degrees-which may be neither here nor there regarding our problem. I go out to the coop at least twice a day to give fresh water because it freezes. Yesterday, I did not notice anything amiss with any of the birds. Today I went out there and two of my banty roosters were very sick. Both were droopy, had swollen faces, large black patches on their combs/wattles/faces. Their poor little eyes are nearly swollen shut. They don't seem to be have difficulty breathing but maybe I just can't tell. They are in the house now, so they are warm. It's so sad. I really don't think they will make it through the night. I feel so bad. I have treated the rest of the flock with terramycin and tried to get the two roos to drink. I have spent the last two hours researching diseases. I'm thinking cholera,infectious bronchitis, coryza. This just seemed to come on overnight. When I went out this morning I did not notice that these two were in trouble. I read some info on cholera which said it can be transmitted by opposums and rats. Our coop is like a fortress! It is a chain link fence, covered overtop by chickenwire so the hawks can't get in. Along the perimeter we have chickenwire along the ground with big slate blocks all along the bottom of the fence, hopefully to deter anything from digging under. We have one little section that is not covered in chickenwire and wouldn't you know we have had two oppossums INSIDE the coop this winter. They were little guys and per their tracks, they could squeeze in through the chainlink. We trapped both of them, plus one outside the fence. Also, one night I saw a little field mouse running out of the fence. Could they have gotten cholera from the oppossum??? I'm afraid to go out there in the morning!. I hope don't find anymore infected birds. What do you think? Can anyone help to diagnose? And what about treatment? Thank you so much.