tags: religion, atheism, godlessness, Science is the Dumbest Religion, humor, funny, satire, edward current, streaming video
This video asks the important question: Have scientists really found the missing link? Or are Darwinianists just blindly worshipping roadkill again? [3:23]