Meet Beyonce, the world’s smallest puppy.
At two weeks old, she weighs only four ounces. She wasn’t breathing when she was born, but thanks to a wonderful veterinarian who gave her CPR, she survived.
(full story) (photo gallery)
Is that Boo? IN SPACE?