ID’s 5 Year Plan – 16 Years Later By Smilodon's Retreat • Aug 26, 2014 • 68 comments In 1998, the Discovery Institute’s Center for the Renewal of Science and Culture, created a document that was something of…