Meet the cutest animal in the world

The cutest animal in the world lives in Japan (and no, it's not a Pokémon)

avatar
Brut.
September 13, 2018 1:47 PM