What 160,000 square foot sound stage complex was the location of the televised Peter Pan Live!?
Grumman Studios: Grumman Studios is a sound stage complex in Bethpage, New York that offers 160,000 square feet with seven sound stages and 30 acres of paved outdoor space.
i don't know