The Shroud of Turin

The Shroud of Turin will be on public display April 10 thru May 23, 2010 in the cathedral in Turin. The Shroud was last on public display in 2000 for the jubilee year, and is usually publicly displayed every 25 years, but there have been many discoveries in recent years so it was decided that [...]

Science & Faith

Al Kresta has had Dr. Francis Collins on his Kresta in the Afternoon radio program a few times this past week. Dr. Collins “established The BioLogos Foundation to address the escalating culture war between science and faith in the United States.”
On one end of the spectrum, “new atheists” argue that science removes the need for [...]