Catch a fantastic firework display over Lake Michigan every Wednesday at 9:30 pm and Saturday at 10:15 pm, all summer long at Navy Pier. The fireworks begin Memorial Day Weekend and go through Labor Day Weekend. All shows are free and last 10 to 15 minutes.