At Grand Central Terminal Wednesday, it was a perfect backdrop for selfies and a chance to channel your inner superhero.