Home Culture In which city, located on the shores of Lake Michigan, does the annual music festival Lollapalooza take place? Correct answer: Chicago, Illinois Share on Facebook Tweet Copy Link Next question Try the best trivia game Download on the App Store Get it on Google Play