Question: What 160,000 square foot sound stage complex was the location of the televised Peter Pan Live!?
Answer: Grumman Studios