News

CLEVELAND — On July 15, 2024, NASA’s logo is turning 65. The iconic symbol, known affectionately as “the meatball,” was developed at NASA’s Lewis Research Center in Cleveland (now called ...