The whole thing is totally demolished, and there's lots of Marvel comic skyscraper-style backdrops, which looks fantastic. It really looks like it's in New York."
The entire scene is completely ruined, featuring numerous Marvel comic skyscraper-style backdrops that look impressive. It seems to be set in New York.