Nature’s Maker Identified
December 24, 2020
There's no wondering any longer. The World-Maker has self-identified and come forward.
Reasons to Be Thankful When Depressed
November 26, 2020
By all accounts, 2020 has been a bad year: pandemic, lost jobs, riots, a contested election, restrictions on freedom. Rejoice!
Altruism Defeats Darwinism
July 28, 2019
Darwinism cannot handle pure altruism, but don't let scientists wander off into fake spirituality as an alternative.
Jesus Christ Honored on the Moon
July 5, 2019
A little-known incident occurred on the moon right after the Apollo 11 astronauts landed. Illustra Media tells about it.
What Makes Good Friday So Good?
April 19, 2019
La Mirada films reinforces the victory of Christ over death in a series of educational, inspiring films.
Sweating Blood Can Be a Disease or a Response to Stress
November 12, 2017
Blood oozing out of the skin can have more than one cause, say scientists.
Illustra Launches New Website with Free Videos
May 28, 2017
Now that DVDs are disappearing, Illustra Media has decided to put most of its high quality material online without cost, supported by donations and subscriptions.
Psychotherapy Effectiveness Exaggerated
October 4, 2015
It's depressing that psychotherapy inflates its effectiveness in treating depression.
Carver Sanitized of Religion
December 7, 2013
A short biography of George Washington Carver posted by a science news site omitted what was most important to the Father of Agricultural Chemistry: his faith.