Baby otter. Cutest little thing ever
Border Collie puppies
Border collies are so cute and very smart I love mine to death, she's 18 weeks old and already one of the smartest dogs I've ever had, border collies and Rough collies are great dogs, very smart breeds
Friends are Angels that lift us up to our feet...Little Church Mouse 18 March 2015.