Stephen Colbert's Wax Figure Unveiled in D.C. Published November 17, 2012 • Updated on November 17, 2012 at 8:54 am