Description:SourceFed's Lee Newton stops by DNews to talk about an amazing scientific achievement. Scientists have managed to not only slow down light photons, but stop and hold them in place for a full minute! Lee and Anthony explain what this development means.(2:48)