On this day in 1976, Stevie Wonder released his eighteenth studio album, Songs in the Key of Life. The album debuted at No.1, where it spent 13 consecutive weeks, and won a Grammy for Album of the Year. It has since been added to the Library of Congress’s National Recording Registry. The Weekly Sift: Squirrel! Governing: One City’s Determination to Get Ahead of Homelessness. Just An Earth-Bound Misfit, I: Does the FOFF Believe That He is Going to Lose? Attention space nerds!