A framed Flag of Heroes is displayed in Grand Central Terminal – New York