Smallest deer in the world!

    Two baby pudus were shown to the public at a zoo near Tokyo. The pudu is the smallest deer in the world, originally from South America.