
Dog Was Supposed To Give Birth To 7 Puppies, Births A World Record 21 Puppies
A Great Dane-American Bulldog mix named Mary Jane might just have broken the world record by giving birth to the largest litter of puppies naturally. Mary Jane, or MJ, was…