Tegan and Sara Concert Photos (07.31.17)

Tegan and Sara Concert Photos (07.31.17)

- in Caught On Camera

Tegan and Sara concert photos from Cleveland, OH at House of Blues on July 31, 2017.  Photos © Shaina Pearlman / CleveRock.com

You may also like

Brand New Concert Photos

Brand New rocked the Wolstein Center on 10.20.16. We've got the pics to prove it.