We Found Santa Claus and He is Dead

We Finally Found Santa Claus And He Is Dead

St. Nicholas' body may have been finally found in Demre, Turkey. Warning: You may not want children to know about this. Santa Claus may