TV on the Radio is an American indie rock band formed in 2001 in Brooklyn, New York.
These are photos from concerts where TV On the Radio played, so they may be of other bands that played the concert as well.
Lollapalooza Brasil 2012 Apr 7 - 8, 2012 São Paulo, São Paulo, Brazil Uploaded by Fernando De Noronha
Lollapalooza Brasil 2012 Apr 7 - 8, 2012 São Paulo, São Paulo, Brazil Uploaded by Dandara Macedo