Video Pick Of the Day: What's a Quokka?

Quokkas are cat-sized marsupials that live only in one region of Australia. Their sweet demeanor and cute smiles have led to their being called the "Happiest Animals In the World!"

Check out this cuddly quokka as he munches on a cracker!