On a recent visit to Inokashira Natural Cultural Park in Musashino City, Tokyo, the animal lover came across an adorable meerkat family with newborn pups, one of whom was a little shy for the camera.
On a recent visit to Inokashira Natural Cultural Park in Musashino City, Tokyo, the animal lover came across an adorable meerkat family with newborn pups, one of whom was a little shy for...