answersLogoWhite

0

It was shot from two corners on top of the 101 Park Avenue building in NYC. Right next to the Grand Central Station and the Met Life Building.

User Avatar

Wiki User

12y ago

What else can I help you with?