How long will the show last?