Installation Large Size Telescope The Large Size Telescopes (LSTs) are the largest CTA telescopes, and are optimized to detect the lowest energy gamma-rays. That energy regime is extremely... Details