The cutest baby owl ever - Buzz Videos - Your Viral videos website!
Tafty is a baby owl who lives in Bali, Indonesia, and has an overload of cuteness! The animal charmed the internet with its huge eyes and contagious smile!