Discovery Institute’s Center for Science and Culture releases “Journey Inside the Cell,” which attracted over 580,000 views on YouTube by 2016.