January 5, 2021 Space Telescope Science Institute (STScI)Founded in 1981, The Space Telescope Science Institute (STScI) is located in Baltimore, Maryland, and it is a science operations center