Tiny pets are sold in pet shops in Tokyo, Japan. Japan has 23 cats and dogs as pets and is overpoulated. The pets come from unregulated breeders and often end up getting dumped and gassed...photo by  / Sinopix.
{}