Review: The Lampshades – “Astrology” March 21, 2018 The Lampshades, a trio of Pittsburgh-by-way-of-Altoona ne’er-do-wells, is nothing if not ambitious. It hasn’t always entirely been this way. Sunshine, its 2005 debut, was… Continue Reading