Question: What 160,000 square foot sound stage complex was the location of the televised Peter Pan Live!?
Sentence (from "Peter Pan Live!"): is a television special that was broadcast by NBC on December 4, 2014.
Relevant evidence: No