First Impressions is a segment where we let you into our early thoughts on a highly anticipated album, This week, we have our early views on Tegan & Sara’s Sainthood. It drops October 27, 2009. Two years after they were thrust into the national spotlight with the release of The Con, the Canadian duo of […]