Watch an HD video of Tegan And Sara performing “I'm Not Your Hero” live from the Austin City Limits Music Festival 2012.