notaphoto.com
Giants of Science + Hits + No Anchor @ The Troubadour
 I always felt disappointed (and a bit guilty) that I didn’t go to what at the time might have been Giants Of Science’s last show at Fat Louie’s in the city back in June 2007.Â…