St. Nicholas' body may have been finally found in Demre, Turkey. Warning: You may not want children to know about this. Santa Claus may have been found and it is not in the North Pole. Archeologists...
Read more →Featured
Most Popular News
Recent Religion News