this bird looks sick it is young try putting its beak in water it wings are dropping and the eyes are closed if not dehyderated it is sick looking to me far as a breed really hard to tell maybe a feral with groused legs
Does it have a band on it's leg? It it does you may get in contact with the original owner and get some insight on what exact breed it might be. Out side of that I would guess it is NOT a feral bird and could fall into a wide array of breeds in the pigeon family tree. Good luck.
I would guess a homing pigeon.
If it does not come home after a 20 mile toss I am wrong.