Sign up to get updates from us
The front of Grand Central Station. It felt like a movie set. It was too incredible to be real.