Month: January 2017
“Happy Salmon” and Other Wonders of the Fish World’s Migrating Marvel
Salmon may not be happy when we eat them, but we’re happy learning about them.
Listen: Brian Miller on Letting Alien Feet in the Door to Keep a Divine Foot Out
Harvard geneticist Richard Lewontin famously insisted that science must never let a “divine foot in the door.”
Irony Alert: Michael Shermer on “When Facts Fail”
An evolutionist warns readers that people don’t change their minds even when presented with the facts.
Review: In Mars Miniseries, Life Is Discovered on the Red Planet…in 2037!
Last month, the National Geographic Channel completed its heavily promoted six-part miniseries.
Whatever You Do, Don’t Say “Irreducible Complexity”
For God’s sake, you just did say it!