Hi I found a pigeon 2 days ago he was on his back and I thought he was dead but when I was leaving the gym I saw him move his tail so I walked over and he raised his head up. He was covered in poop/diarrhea. So I picked him up and got him in a dog bed and he was lying down, I offered him water from a water bottle lid and he drank it like crazy. He seemed alert. I checked his wings and legs and nothing seems broken. I brought him home and he was unable to stand up and walk or fly. So I gave him some crackers, bread. Next morning I set up a huge guinea pig cage outside and he's in there all day (indoors at night) he is now eating pigeon food, he is walking a little bit but when I take him out to let him walk on the grass he just face plants and struggles to stand up if I help him walk around he can do it but not by him self and his chest bone sticks out alot. I gave him a bath and he looks better but unable to walk. What could be wrong with him. Will he get better. Should I have brought him to the humane society the said they would most likely put him to sleep.