where was jesus christ superstar live in concert performed
Jesus Christ Superstar Live in Concert In December 2017, NBC announced that British theater director David Leveaux would direct[5] and that the show would be performed in front of a live audience at the Marcy Avenue Armory in Williamsburg, Brooklyn.[6]