The ride is set in a recreation of NBC's Rockefeller Center studios in New York City.
19 January, 2024 by Gazza