Santa has returned to the land of his birth -- Turkey. Of course, it wasn't called Turkey then. His visit there won't be long, as it appears Santa is working very efficiently at this hour. More...