Georgia Family Finds Owl Living In Their Christmas Tree
A family from Georgia found an owl living in their Christmas tree ahead of Christmas this year. Katie McBride Newman made the discovery last week when she, India, and Jack, her 2 kids, were eating…