The James Webb Space Telescope is set to launch into space Christmas morning. "The science police" opened up about the challenges of launching the largest space telescope ever.