Forget Godzilla. Two indie bands launched their own tirade on the city on Saturday, destroying Chicago with a wash of guitar and a wave of nostalgia. Tourzilla, the combination of indie bands Last Dinosaurs...
Sign up to receive our email newsletter in your inbox.