Yesterday I noticed a pigeon in my back yard. When I approached it, it walked away but couldn't fly. It spreads its wings but only gets a few feet away. I don't see anything unusual. I offered it water, unboiled rice, sunflower seeds and bread. Today it is still there. I'm not sure it had eaten but it roams around in the yard. The walls are quite high so it can't get out. It has pooped a couple of times (white/green). I want to help the little fellow but it's getting difficult keeping it away from cats, including my own outside cat. Any help appreciated.