Telescope installed at Discovery Center