Tegan and Sara's Onstage LifeThe Canadian twins have been performing for more than a decade
George De Sota/Liaison
blog comments powered by Disqus
Tegan and Sara perform at the Jones Beach Amphitheater in Wantagh, New York on August 17th, 2000.
Thank You, Rolling Stone: Matt Taibbi Says Goodbye February 20, 10:35 AM ET