Meet Quokka: The Happiest Animal on Earth

Quokka is a small macropod about the size of a domestic cat. It can be found on some smaller islands off the coast of Western Australia.

happy5