thestarphoenix.com
Love You To Death: Tegan and Sara aim to engage on latest tour
Tegan and Sara Sept. 9 TCU Place There are almost as many videos as songs for Tegan and Sara’s new album Love You To Death. 100x features a wind machine and beautifully groomed dogs. Han…