Santa Spectacled Owl

The Spectacled Owl is a tropical species of owl found in parts of Central and South America. Here our cute cartoon owl friend is ready to celebrate Christmas with a darling fluffy Santa Claus hat.