Although one of the lesser well known creatures in the animal kingdom the adorable quokka has every right to be called the world’s happiest animal ... Continue Reading »