Dog Delivered Gave Birth To Two Puppies And Surprisingly Expanded Her Litter

This Jack Russell terrier mix breed named Annabelle gave birth to two puppies but a few weeks later she adopted two orphaned kittens to her litter. The Jack Russell’s owner got shocked to see this unexpected adoption because she says you always hear about it on TV but never expect it to happen to you. Watch this heartwarming story that will melt your heart.