Monday, June 4, 2012

Lovely Owl


Ahh, who can resist being caressed on the forehead? It's a sign of affection. And lovely owl is just human—err—owl.