Saturday thousands marched nationwide for science. Dr. Stephen Meyer with the Discovery Institute explains the confused focus of the march. See: www.discovery.org
See All 2255 Episodes of "The Carrie Abbott Show"