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! Oh great, some black holes also have a star-killing Death Ray.
Round Up by driftglass of the Professional Left Podcast and Science Fiction University
Send tips to mbru (AT) crooksandliars (DOT) com