so, I'm from north idaho, and a few days ago while at my friends ranch I noticed a pigeon hopping towards the barn with a cat after it. I scared the cat away and followed the bird into the barn. It didn't seem to notice me at first, when it did take notice it didn't seem alarmed. It went into a corner, but wouldn't even try to fly. I gently picked it up and checked it over, it was very calm during this process, it didn't even flap its wings, it did coo a little bit though. it seemed unharmed. all feathers in place, no cuts, no obvious broken bones at the time. its eyes were clear. I just noticed today a small lump on its wing, I'm not sure if its a break or just swelling. we put it in a bird cage that she had and gave it water and some grain. It drank and ate some food. I bought it some wild bird food and it has been eating and drinking fine. But it won't fly. It seems to have gotten a bit better as it has more energy, enough to peck at me a little bit when i pick it up, but it still won't fly, it will only stretch its wings a little bit. it won't fully extend them. I am weary about releasing it to the wild without knowing if it can fly, and especially with the weather being in the low teens. I don't want it to freeze to death. and i dont exactly have the money to take it to the vet.