The Chemical Brothers

This past weekend's North Coast Music Festival in Chicago looks to have gone off without a hitch and we'll hope to see it return...