Recently on Wretched Radio Todd (Freakishly Tall) Friel showed a clip from National Geographic where a group of scientists stand around a deceased giraffe studying its respiratory system in complete amazement. While the video can be a bit squeamish for some, the punch-line at the end is worth the wait! What happens when an Evolutionist’s commitment to naturalism is challenged by an overwhelming feeling of awe of God’s creation? Watch and see!

Continue Reading on