The cutest baby owl ever

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!

MOST RECENT