I live in NYC and I'm killing time at Grand Central reading this. I'm going to walk over literally right this moment to take a look, it's just down the street.
EDIT: can confirm, here are two pics I just took: https://imgur.com/a/EqAyICA
EDIT: can confirm, here are two pics I just took: https://imgur.com/a/EqAyICA
Can you elaborate?