Thank you so much for giving this bird a second chance. I've noticed that in the wild, pigeons which are sick or injured are quickly finished off by the others :sad:.
Try this forum, people there have been really helpful to me in the past.
Don't get your hopes up; birds are extremely fragile. That being said, I have saved a few with terrible injuries. There's a wonderful bird rescue here in Quebec which treats pigeons with loving respect. I doubt if the humane society there has the expertise, even if they agreed to take it.
Good luck! Please keep us posted.
PS Give him something to perch on. The last fellow I had I kept in a big cat crate and I put a stick through the slots on each side for him to sit on.