Leica Microsystems Announces Leica TCS SP8 STED 3X Confocal Super Resolution SystemGautham N • October 26, 2013