I had this happen to me once, I took in a stray that the owners had decided to stop feeding because she wouldn't stop having kittens. I contacted a local shelter and they were nice enough to give me a voucher to have her spayed for free at the local shelter. It turns out she was pregnate and they terminated the pregnancy. At first I was a little upset that they didn't tell me about it, but I know it was the right thing. I know that I wouldn't have been able to afford to fix all the kittens and find them homes and I didn't feel that it would be right to make the shelter handle this since they already have so many other unwanted animals to care for. I also think this was the best thing to do for her, she had already had two litters of kittens and I know that it can be so hard on them and she didn't need to go through that again. I've seen her a few times since I adopted her out and I see how happy she is now and I still feel like it was the best choice for her.
Bookmarks