ID the Future Intelligent Design, Evolution, and Science Podcast

Rick Hamada


Stephen C. Meyer Tackles the Question That Stumped Darwin

This episode of ID the Future features CSC director Stephen C. Meyer on the Rick Hamada program, where he addresses the critical question that stumped Darwin: where did the first life come from? Listen in for Steve’s answer, and be sure to check out for the latest news and media appearances with Dr. Meyer.